Apple Pay and Google Pay

Accept Apple Pay and Google Pay in person and online.

Arketa supports Apple Pay and Google Pay through Stripe. Clients can pay with their phone or watch — contactless, fast, and secure.

In-person (card reader)

Both supported Stripe readers — the Stripe Reader S710 and the BBPOS WisePOS E — accept Apple Pay and Google Pay via NFC (tap to pay). When a client taps their phone or watch to the reader, Stripe handles the authentication and payment automatically.

No setup required beyond having the reader connected and active. See card reader setup for setup.

Online checkout

When clients check out in a supported browser — Safari on iPhone or Mac for Apple Pay, Chrome for Google Pay — the wallet appears as a payment option if the client has it set up on their device.

Google Pay works with no setup on your end. Apple Pay needs two things first: your domain registered, and — if you embed Arketa on your own website — one attribute in your embed code.

Register your domain for Apple Pay

Apple Pay needs your website registered with Stripe before it will appear at your online checkout. This is a one-time step.

Open Integrations

Go to Settings → Integrations and scroll to Apple Pay.

Add your domains

Enter your website domain and app.arketa.co, then save.

Register the exact domain clients see in the address bar at checkout. Subdomains count separately — studio.com, www.studio.com, and book.studio.com are three different registrations.

Google Pay needs no domain registration — it's available automatically for clients checking out in Chrome.

Allow payments in your embed code

If you embed the Arketa widget on your own website — Squarespace, Wix, WordPress, Webflow, Showit, or anywhere else — your embed code needs allow="payment" on the iframe. Without it, Safari blocks Apple Pay inside the embed and the button never appears, even when your domain is registered correctly.

Open the page where your widget lives, check the embed code, and add the attribute if it's missing:

<iframe
  id="sutraWidgetIframe"
  src="https://app.arketa.co/iframe/YOUR_URL_HERE/schedule"
  width="100%"
  frameBorder="0"
  allow="payment"
  allowfullscreen>
</iframe>
<script src="https://app.arketa.co/scripts/embed.js"></script>

Attribute order doesn't matter, and you should keep allowfullscreen — it controls a separate permission. Republish your page after the change.

Requirements

  • Stripe must be connected and active on your account
  • For in-person: a Stripe card reader purchased and configured
  • For online: your domain registered for Apple Pay, plus allow="payment" in your embed code if you embed on your own website

Frequently asked questions

Was this helpful?