Changes the Payment Handler API, to let the browser delegate handling of shipping address and payer's contact information to Payment Handlers.
Motivation
Delegating shipping address and contact info data collection to payment handlers can lead to better user experience since the payment app may have more accurate information than the browser. Currently if shipping or contact information is required the browser always shows the payment sheet to collect the required information. With this delegation the browser can skip the payment sheet and show the payment handler window directly when the payment handler can handle shipping address/contact info. Skipping the payment sheet reduces checkout time since one step is skipped during the checkout. Additionally new user on boarding flow would have less friction since shipping/contact and payment information collection won't be split between the browser and the payment provider
Documentation
Specification
Status in Chromium
Enabled by default (tracking bug) in:
- Chrome for desktop release 80
- Chrome for Android release 80
Consensus & Standardization
- No signal
- No signal
- No signal
- Positive
Owners
Search tags
Shipping Address Delegation, Shipping Option Change,Last updated on 2020-12-21