How can customers use express checkouts?

When express checkouts are enabled, customers can see those buttons on the product page, cart page, and/or checkout page when using a supported device, browser, and payment method.

The Stripe extension is compatible with three express checkout options:

Note: A good way to check if yours/user’s device is compatible is to ask them visit https://stripe-payments-demo.appspot.com/ This is Stripe test site, if they don’t see a payment request button there, their device or browser is not compatible or doesn’t have a payment method added.

Apple Pay requirements

↑ Back to top

In order for Apple Pay to display, the customer must:

Google Pay requirements

↑ Back to top

In order for Google Pay to display, the customer must:

↑ Back to top

Most customers are already familiar with how Apple Pay and Google Pay work, but Link by Stripe is a newer express checkout method, and it works a bit differently.

While it does show an express checkout button similar to those for Apple Pay and Google Pay, Link by Stripe is also integrated directly into the card payment form.

If Links detects that the customer has entered an email belonging to a Link account (either in the card payment form or in the billing details form) it will automatically send an SMS two-factor code to the phone number on file for that account.

By entering the code into the Link box, your customer can easily check out with their payment method on file with Link.

Link accounts will also be saved to customer accounts on your site, so customers can see them under the My Account page.

Product compatibility

↑ Back to top

We’ve added some information below about product types that are fully compatible, partially compatible, and incompatible with express checkout methods via the Stripe extension.

Fully compatible

↑ Back to top

Both simple and variable products are supported with express checkouts.

Partially compatible

↑ Back to top

Express checkouts currently have added compatibility for products created with the following extensions:

  • WooCommerce Pre-Orders only supports express checkout buttons if the pre-order products are configured to charge customers immediately. Pre-order products charged upon release are not supported by express checkout methods.
  • WooCommerce Subscriptions supports express checkout buttons on all pages for simple and variable subscription products for customers who are logged into your store.

Some products require advanced configuration to determine their price and availability. In such instances, express checkouts are only compatible using the cart and checkout pages. Examples of such plugins are:

Incompatible

↑ Back to top

Known incompatibilities with express checkout buttons include but are not limited to:

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.