How to Enable Apple Pay & Google Pay on Stripe

Turning on Apple Pay & Google Pay


Let customers check out in one tap. This guide walks you through the quick Stripe setup to make the Apple Pay and Google Pay buttons appear on your Ressto ordering page.


Why turn them on


Wallet payments are the fastest way for a customer to pay — no typing card numbers. They typically lift conversion, especially on mobile.


One-tap checkout


Customers pay with Face ID / fingerprint — no card entry.


Fewer drop-offs


Less typing means fewer abandoned carts on phones.


Trusted & secure


Card details never leave Apple / Google — handled by Stripe.


First, why a quick setup is needed


Your ordering checkout now shows the payment form directly on your own website (a faster, in-page experience) instead of sending customers to a separate Stripe-hosted page.
That one change is why the setup is needed: Apple requires the website that shows the Apple Pay button to be verified with Stripe first. Previously the payment ran on Stripe's own page (checkout.stripe.com), which Apple already trusts — so Apple Pay appeared automatically. Now that it runs on your domain, you register that domain with Stripe once, and Apple Pay works again.


Good to know: Google Pay does not need this domain step — it works as soon as it's switched on. Only Apple Pay needs the domain verified.


Which domain to add


Use the exact domain your customers see in their browser's address bar when they place an order. Two cases:


If you have your own domain


order.yourrestaurant.com
Add your custom ordering domain — e.g. order.yourrestaurant.com Whatever appears in the address bar on your order page.


If you don't have a custom domain


order.ressto.co
Restaurants on the default Ressto address order at order.ressto.co/your-restaurant — so add just order.ressto.co.


Enter the domain without https:// and without any /path after it — just the domain itself. If you use more than one ordering domain, add each one.


Enable Apple Pay (verify your domain)


A one-time step in your Stripe Dashboard — about 2 minutes.


Step 1: Log in to Stripe


Go to dashboard.stripe.com and sign in to your restaurant's Stripe account (make sure you're in Live mode, top-right).


Step 2: Open Payment methods


Go to Settings → Payment methods, or type "Apple Pay" in the search bar at the top.
Settings → Payment methods → Apple Pay


Step 3: Add your domain


In the Apple Pay section, click Configure → Add a new domain.


Step 4: Enter your ordering domain


Type the domain from the section above — e.g. order.yourrestaurant.com or order.ressto.co — with no https:// and no path.


Step 5: Verify


Click Add. Stripe verifies the domain automatically — this is usually instant. The domain then shows as Verified.


Step 6: Confirm Apple Pay is on


In the same Payment methods list, make sure the Apple Pay toggle is turned on.


Enable Google Pay


Even simpler — no domain step needed.


Step 1: Open Payment methods


In Stripe, go to Settings → Payment methods (same place as above).


Step 2: Turn on Google Pay


Find Google Pay in the list and switch it on. That's it — no domain verification required.


Where Google Pay shows: only in the Google Chrome browser (on Android or a computer), for customers who have a card saved in Google Pay. It does not appear on an iPhone/Safari — that's where Apple Pay shows instead.


How to test it



Apple Pay and Google Pay each only appear on their own device/browser — so test each one in the right place:


Wallet

Test on

Also needs

Domain step?

Apple Pay

iPhone / iPad / Mac using Safari

A card in the Apple Wallet app

Yes (above)

Google Pay

Android or a computer using Chrome

A card saved in Google Pay

No


  • Open your ordering page, add an item, and go to checkout. The wallet button appears at the top of the payment popup.
  • On an iPhone you'll see Apple Pay; in Chrome you'll see Google Pay. You won't see both on the same device — that's normal.


Not showing? Common reasons


Apple Pay isn't appearing on my iPhone


Most likely the domain isn't verified yet — recheck the Apple Pay steps and confirm your ordering domain shows as Verified in Stripe. Also make sure you're testing in Safari (not Chrome) and have a card in the Apple Wallet app.


Google Pay isn't appearing


Google Pay only shows in Google Chrome (Android or desktop). It never appears on an iPhone/Safari. Make sure Google Pay is toggled on in Stripe and you're signed into Chrome with a card saved in Google Pay.


I added the domain but still nothing


Double-check you entered the domain exactly as it appears in the address bar, with no https:// and no path. If you use more than one ordering domain (e.g. a custom domain and the Ressto one), add each of them. Verification is usually instant but can take a short while.






Updated on: 16/09/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!