Contact emails
rou...@chromium.org, sanjo...@samsung.com, zk...@chromium.org
Spec
https://w3c.github.io/browser-payment-api/#paymentrequest-and-iframes
Tag review
Summary
The HTMLIFrameElement is extended with an allowpaymentrequest content attribute. allowpaymentrequest is a boolean attribute. When specified, it indicates that scripts in the iframe element's browsing context are allowed to make payment requests (if it's not blocked for other reasons, e.g., there is another ancestor iframe without this attribute set).
Motivation
There are some circumstances where a cross-origin iframe wants to make a payment request. A cross-origin iframe needs explicit permission from the embedding page to invoke the payment request API.
Compatibility Risk
Low: Other implementers have not shipped PaymentRequest yet. The API surface is small and additive.
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
allowpaymentrequest is supported on all platforms where PaymentRequest is supported. This is currently Android and eventually all other platforms, except Android WebView. There's no PaymentRequest support planned for Android WebView.
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/features/5511036157296640
Requesting approval to ship?
Yes
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
- Disable the allowPaymentRequest attribute that was going to ship in M-56.
- Implement a subset of the FeaturePolicy API (just enable="paymentrequest") in M57(?).- M57/58 full(er) support of the FeaturePolicy API(?).
who is on point for getting feedback from other vendors at this point?