Contact emails
Spec
Tag review
Skipped. API surface too small.
Summary
When the payment request is updated using updateWith, the PaymentDetails can contain a message in the error field that will be displayed to the user. The error field cannot be passed to the PaymentRequest constructor. Doing so will cause a TypeError to be thrown.
Motivation
This might commonly be used to explain why goods cannot be shipped to the chosen shipping address.
Interoperability risk
Firefox: No public signals
Edge: No public signals
Safari: No public signals
Web developers: Strongly positive
Compatibility risk
Small.
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux,
Chrome OS, Android, and Android WebView)? Yes or no.
No. PaymentDetails.error can be used only for PaymentRequest, which is currently supported only on Android. Eventually more platforms will support PaymentRequest, except WebView.
OWP launch tracking bug
Link to entry on the Chrome Platform Status
Requesting approval to ship?
Yes