[w3c/payment-request] Proposal: drop `allowpaymentrequest` attribute (#925)

Current state of things:

 * Only Chrome implements and ships `allowpaymentrequest`. Safari never implemented it, and Firefox never shipped it outside of Nightly. Payment Request has been disabled for 2+ years in Firefox, and seems unlikely to ship as Mozilla lacks a backing Payment Handler implementation. Work on implementing Payment Handler was [put on hold](https://www.mail-archive.com/dev-platform@lists.mozilla.org/msg29298.html). 
 * Permissions Policy spec defines "payment", allowing the `allow=` to explicitly override `allowpaymentrequest`. 
 * In Chrome, the `allowpaymentrequest` attribute is not implemented per spec, leading to some WPT failures.   

As such, I'm wondering if it might be prudent to remove `allowpaymentrequest` from HTML (and from Permission Policy and from Payment Request).  

If we agree, we would need to update:
 
 * html
 * Permission Policy spec
 * The Payment Request API spec. 

CC @danyao @rsolomakhin @adrianhopebailie 


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/payment-request/issues/925

Received on Monday, 14 September 2020 05:56:15 UTC