How to set up Apple Pay and express checkout in WooCommerce

To add Apple Pay and express checkout to WooCommerce: enable a gateway that supports express buttons (such as Stripe, WooPayments or PayPal), upload Apple's domain-verification file so Apple Pay can appear, turn on the express buttons and choose where they show, then test on a real device. If you sell across regions, a per-region control lets you show or hide each express method by shipping zone — useful when a method is not available or not wanted in a given country.

What “express checkout” means

Express checkout is the row of one-tap payment buttons — Apple Pay, Google Pay, PayPal, Amazon Pay — that let a customer pay without typing a card number or filling the full checkout form. On mobile especially, replacing keyboard entry with a thumbprint removes one of the biggest sources of drop-off.

Step 1 — Set up a supporting gateway

Express buttons are provided by your payment gateway. Stripe, WooPayments and PayPal all support one or more of them. Enable the gateway and complete its onboarding first; the express buttons depend on it. [Check the gateway’s current documentation for exact steps, as gateway UIs change.]

Step 2 — Verify your domain for Apple Pay

Apple Pay requires a domain-verification file hosted on your site so Apple trusts that the store is yours. Most gateways generate this file and tell you where to place it. Without it, Apple Pay will not appear, which is the single most common reason it seems “broken”.

Step 3 — Enable the express buttons

With the gateway live and the domain verified, turn on the express buttons and decide where they appear — the cart, the checkout, or the product page. Fewer, well-placed buttons usually beat a cluttered row.

Step 4 — Control which buttons show, by region

This is where stores selling internationally run into trouble: a method that works in one country is unavailable or unwanted in another. You want to show or hide each express method per shipping region, rather than all-or-nothing.

Step 5 — Test on a real device

Apple Pay only renders on supported Apple devices and browsers, so a desktop Chrome test will not show it. Test on a real phone, with a real card in the wallet, end to end.

How Asteris Cart helps

The Express Checkout module surfaces Apple Pay, Google Pay, PayPal and Amazon Pay, detecting the supporting gateway, and adds a per-method, per-zone kill switch so you control which express buttons appear in which shipping region. Why per-region control matters → · See pricing →

FAQ

Why is Apple Pay not showing on my WooCommerce store? Usually a missing domain-verification file, an unsupported browser or device, or a gateway button that is not enabled.

Can I show Apple Pay in some countries but not others? Yes, with per-region control — Asteris Cart’s Express Checkout has a per-method, per-zone kill switch.

Do I need a separate plugin for each express method? No. One module can surface them together.