When express checkouts are enabled, customers can see the corresponding button 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:
Customer requirements for Apple Pay and Google Pay
↑ Back to topIn order for Apple Pay and Google Pay to appear for customers, they must:
- Visit your site on a compatible device and/or browser.
- Have a payment method added to their account.
If they do not meet these requirements, the Apple Pay and Google Pay buttons will not display for them.
Apple Pay requirements
↑ Back to topIn order for Apple Pay to display, the customer must:
- Use a compatible device.
- Be logged in with their Apple ID.
- Have a payment method added their Apple ID.
- View your site on a compatible browser.
Google Pay requirements
↑ Back to topIn order for Google Pay to display, the customer must:
- View your site with a compatible browser.
- Be logged into their Google account via their browser.
- Have a payment method added to their Google account.
Product compatibility with express checkouts
↑ Back to topDepending on how your store is configured and the types of products you are offering, this may affect how express checkouts appear to customers.
Below is some information about product types that are fully compatible, partially compatible, and incompatible with express checkout methods via the Stripe WooCommerce Extension.
Products that are compatible with express checkouts
↑ Back to topBoth simple and variable products are supported with express checkouts.
Products that are partially compatible with express checkouts
↑ Back to topExpress checkouts currently have added compatibility for products created with the following extensions:
- WooCommerce Pre-Orders only supports express checkouts on all pages if pre-order products are configured to charge customers immediately.
- Pre-order products charged upon release are not supported by express checkout methods.
- Woo Subscriptions supports express checkouts on all pages for simple and variable subscription products for customers who are logged into your store.
- Since subscription purchases require an account, users who are logged out can only purchase subscription products via express checkouts if account username and password generation settings are enabled at WooCommerce > Settings > Accounts & Privacy.
Some products require advanced configuration to determine price and availability. In such instances, express checkouts are only compatible from the cart and checkout pages — meaning that express checkouts cannot be used on the product page.
Products created using the following options only support express checkout methods on the cart and checkout pages:
Products that are incompatible with express checkouts
↑ Back to topKnown incompatibilities with express checkouts include but are not limited to:
- External/Affiliate Products
- All Products for Woo Subscriptions
- Product Add-Ons
- Express checkouts do not support custom product fields such as Product Add-Ons from single product pages.
- To avoid orders being placed with no add-ons paid, you can disable express checkouts on single product pages.