The Payment Request API is a cross-browser standard that facilitates the exchange of your customer’s stored payment, address and contact information between the browser and your site.
For example, if your customer previously stored their card details in Chrome, the Payment Request API enables you to request that information from the browser, instead of having your customer fill out a full checkout form.
Stripe’s implementation of the Payment Request API is fully compatible with Stripe’s products and features (e.g., subscriptions), allowing you to use it in place of a traditional payment form whenever possible. Use it to accept payments for physical or digital goods, donations, subscriptions, and more.
Supported browsers and payment methods
The Payment Request API is supported by the following browsers:
- Chrome Desktop
- Chrome Android
- Microsoft Edge for Windows
The following payment methods are supported:
- Google Pay, including Android Pay
- Microsoft Pay
Note that in all cases, your customer must have an active payment method available. If they do not, we encourage you to show a traditional checkout form instead.
Your customer sees a Pay now button on your site. Clicking it initiates the Payment Request API, and a prompt asks the customer to select the information they’d like to share with your site.
Payment Request Button
Start using the Payment Request API by integrating the Payment Request Button.
Was this page helpful?