Apple Pay
Last updated
Last updated
To use Apple Pay, you need to register with Apple all of your web domains that will show an Apple Pay button. This includes both top-level domains (e.g., example.com) and subdomains (e.g., shop.example.com). You need to do this for domains you use in both production and testing (e.g. example.com/version-test).
Download this and host it at /.well-known/apple-developer-merchantid-domain-association
on your site.
For example, if you're registering https://example.com
, make that file available at https://example.com/.well-known/apple-developer-merchantid-domain-association
Next, tell Stripe to register your domain with Apple. You can do this by going to in the Account Settings of your Dashboard
Head to your and replace sk_live_••••••••••••••••••••••••
below with your live secret key.
All domains, whether in production or testing, must be registered with your live secret key.
Safari
Safari on Mac running macOS Sierra or later.
An iPhone (not an iPad; Safari doesn't support them yet) with a card in its Wallet paired to your Mac with Handoff, or a Mac with TouchID. Instructions can be found on .
Make sure you've .
When using an iframe, its origin must match the top-level origin. Two pages have the same origin if the protocol, host (full domain name), and port (if one is specified) are the same for both pages.
Mobile Safari
Mobile Safari on iOS 10.1 or later.
A card in your Wallet, by going to Settings → Wallet & Apple Pay.
When using an iframe, its origin must match the top-level origin. Two pages have the same origin if the protocol, host (full domain name), and port (if one is specified) are the same for both pages.
Make sure you've .