Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
This adds a new potential (error) return value for the PaymentRequest.show() API within WebView. This is considered low risk, both because a new error type shouldn't be a significant risk but also because PaymentRequest in webview is **disabled by default** and must be manually enabled by the webview embedder.| Shipping on desktop | 149 |
| Shipping on Android | 149 |
| Shipping on WebView | 149 |
No open issues, although the general question of whether a single new error type (vs something generic like supporting arbitrary developer errors to be passed through) was debated between us and Apple. Marcos is following up with the TAG on the general principle because it's also relevant to the DC API. This might cause future changes, but they would likely be mostly backward-compatible (since OperationError would remain a valid error type to throw).
WebKit: Positive (https://github.com/w3c/payment-request/pull/1050) Positive for the Payment Request change, N/A for the Web-based Payment Handler change as WebKit does not implement any Payment Handler other than Apple Pay (PR was reviewed by marcos @ webkit, who is doing their implementation)
--
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+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADY3Macn-SYc8C%2BMBr06%3Df2%3Ds%3D8oGHHrhGoG9q1wV2oMP3ZuWg%40mail.gmail.com.
On 4/28/26 7:49 a.m., 'Stephen McGruer' via blink-dev wrote:
Note: Sending before Privacy, WP Security, and Adoption approvals, due to short timeline to M149. I do not expect significant feedback from those channels as this is a small change to an existing API that already has support from WebKit where relevant (for the Payment Request API part).
Contact emails
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
LGTM1
On Wednesday, April 29, 2026 at 6:29:54 AM UTC-7 Mike Taylor wrote:
On 4/28/26 7:49 a.m., 'Stephen McGruer' via blink-dev wrote:
Note: Sending before Privacy, WP Security, and Adoption approvals, due to short timeline to M149. I do not expect significant feedback from those channels as this is a small change to an existing API that already has support from WebKit where relevant (for the Payment Request API part).
Contact emails
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
--
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+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/815efbae-8db0-4e86-a90a-2b30401c6253n%40chromium.org.
On 4/29/26 11:40 a.m., Stephen McGruer wrote:
> Do we have any existing Payment Request or Payment Handler positions? If so, it's probably fine to just add a comment to them about this change, but if not, we should request one.
Done, https://github.com/mozilla/standards-positions/issues/23#issuecomment-4345224553
> Can we file an official request?
Done, https://github.com/WebKit/standards-positions/issues/655 . I'm not sure they'll thank us for the overhead, though...