🎉 New Welcome to reservie — V2 is now live and available for use. Get started →

Apple Pay

Updated May 26, 2026 4 min read

Enable Apple Pay on your booking widget and register the domains where your booking pages live.

What this tab is for

Settings → Apple Pay controls whether the Apple Pay button appears at checkout, and which domains are registered to host your booking pages. Google Pay piggybacks on the same payment-request setup and is enabled automatically — there’s no Google Pay toggle to manage.

Top of the Settings Apple Pay tab: the platform-support warning banner, the Apple Pay enable toggle, and a Registered domains table listing the studio's default and custom domains as Registered

Wix and Squarespace can’t use this

A banner at the top of the tab calls this out, and it’s worth reading first:

Apple Pay is not supported for schedules embedded on Wix or Squarespace. These platforms do not allow the required domain verification file to be hosted and restrict payment APIs in embedded content. Apple Pay works automatically on your Reservie-hosted booking page — no setup needed.

If your customers book exclusively via your Wix or Squarespace site, there’s nothing to configure here — they’ll still see card, but not Apple Pay. Point them at your hosted booking page (<your-subdomain>.reservie.net) if Apple Pay matters to them.

Enable / disable Apple Pay

A single toggle switch at the top of the Apple Pay section. When on:

  • Customers paying on your Reservie-hosted booking page see the Apple Pay button if their device supports it
  • Customers using your widget on a custom domain that you’ve registered below see the same
  • Google Pay also enables automatically (it shares the underlying payment-request flow)

When off, the button is hidden everywhere even on your registered domains. Card payment continues to work normally.

Registered domains

The Registered domains table lists every domain that’s currently allowed to display the Apple Pay button.

ColumnNotes
DomainHostname. Reservie-hosted domains are tagged default and can’t be removed
Apple PayRegistered (verified and live), or another status while verification is in progress
ActionsRemove button — only available on custom domains you’ve added

Two Reservie-hosted domains are always pre-registered for every studio:

  • <your-subdomain>.reservie.net (the production booking page)
  • <your-subdomain>.v2.reservie.net (the V2 booking page)

These are tagged default and are managed automatically — you can’t remove them.

Add a custom domain

If you embed the Reservie widget on your own site at a domain like book.yourstudio.com, you need to register that domain here so Apple Pay can verify it.

You only need this if you embed the widget on a self-hosted domain (WordPress, custom site, etc.). Your Reservie-hosted booking page is registered automatically.

The Add a custom domain section: hostname input, Add domain button, and a Setup required panel listing the four verification steps for hosting the apple-developer-merchantid-domain-association file

Step-by-step

  1. Type the hostname into the input (e.g. book.yourstudio.com). Hostname only — no https://, no trailing path.
  2. Click Add domain. The domain appears in the Registered domains table above with a pending status.
  3. Download the verification file from the link in the setup-required panel (it’s hosted by Stripe).
  4. Upload it to your web server at the path:
    /.well-known/apple-developer-merchantid-domain-association
    
    The file goes at the exact path above, with no extension and exactly that filename.
  5. Verify the file is reachable by visiting:
    https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
    
    in a browser. You should see the file contents print to the page (a long base-64-looking blob). If you get a 404 or a redirect, the file isn’t in place yet.
  6. Click Retry next to the domain in the Registered domains table. Apple will fetch the file, confirm it matches the merchant ID, and flip the status to Registered.

If your hosting setup makes /.well-known/... paths tricky (some static site builders block dotfiles), you may need to configure a rewrite or contact your host.

Common scenarios

”Apple Pay isn’t showing on my booking page.”

Walk through the checks in order:

  1. Is the toggle on? It’s the master switch.
  2. Is the domain registered? Reservie-hosted pages are automatic. Custom domains need explicit registration.
  3. Is the customer’s device capable? Apple Pay only appears on iPhones, iPads, and Macs with a card linked to Wallet. Android shows Google Pay instead (also automatic).
  4. Is the page being served over HTTPS? Apple Pay won’t show on plain HTTP.
  5. Is the embedded site Wix or Squarespace? Per the banner — not supported.

”I added a domain but Apple Pay still says verification pending.”

Most common cause: the verification file isn’t reachable at the exact path Apple expects. Open the URL from step 5 above in a browser and check it returns the file contents (not HTML, not a redirect, not a 404). Once that works, click Retry.

”I’m moving to a new domain — what’s the order?”

Add the new domain and verify it before changing the embed code on your site, so there’s no gap. Once the new domain is Registered and your widget is updated to load from it, you can Remove the old custom domain. Default *.reservie.net domains stay either way.

Where to go next