Apple Pay
With Apple Pay, your customers pay quickly and securely from any device. They tap the Apple Pay button, confirm with Face ID, Touch ID, or their passcode, and the order goes through. No card numbers to type, no forms to fill.
Apple Pay now works in any browser, not just Safari. Whether your customers shop from Chrome on a Mac, Firefox on Windows, or Safari on iPhone, the Apple Pay button is there. More coverage at checkout.
* Apple Pay is free to use, for you and your customers. Regular transaction fees with OnPay and your acquirer apply to Apple Pay payments, the same as for card payments.
Setup in OnPay
Setting up Apple Pay has three parts: accept Apple's terms, register the domains where Apple Pay should appear, and verify that you own them. The first two are quick. The third depends on your setup. If you can upload files to your server, it's straightforward. If you work with a developer or agency, you'll need them for one specific step.
We'll walk you through each step.
To start, go to Settings > Wallets > Apple Pay.
1. Start the setup
The first time you open the Apple Pay tab, you'll see the welcome screen. Click Get Started to begin.

2. Accept Apple's Terms & Conditions
Apple requires every merchant to review and accept the Platform Web Merchant Terms and Conditions before Apple Pay can be activated. The agreement covers using Apple Pay for legitimate payments, following Apple's branding rules at checkout, handling payment data securely, and verifying that you own the domains where Apple Pay will appear.
Tick the box to confirm you've read and agree, then click Accept & Continue.

3. Register your domain
Enter the address of the shop where your customers will use Apple Pay. Use just the bare domain, for example yourshop.com. No https://, no paths, no slashes.
If you run more than one site, or your shop uses a subdomain like shop.yourshop.com, you need to register each one separately. Add them one at a time using Add Domain.
When all your domains are listed, click Continue to Verification.

4. Verify domain ownership
Apple needs proof that you control the domains where Apple Pay will appear. This is a one-time setup per domain, and it's the only technical step in the process.
There are three things to do:
- Download the verification file from OnPay. It's a small text file with no file extension.
- Upload the file to your website's server at this exact path:
/.well-known/apple-developer-merchantid-domain-association - Make sure the file is publicly accessible. Apple's servers need to read it without any login or authentication. The final URL should look like
https://yourshop.com/.well-known/apple-developer-merchantid-domain-association.
Once the file is in place, click Verify domains. When every domain shows a green checkmark, click Complete Setup.

Working with a developer or agency? Forward step 2 to them. They'll know exactly what to do.
On HostedShop? You don't need to do anything here. HostedShop hosts the verification file for you automatically. Just register your domain in step 3 and click Verify domains.
You're done
Apple Pay is now active on your registered domains. The toggle is on, your domains show as verified, and customers can start paying with Apple Pay at checkout.

You can also turn on Show in card input window if you'd like the Apple Pay button to appear directly above the card details form at checkout. This makes Apple Pay easier to spot for customers who might otherwise start typing their card number.
Manage your domains
You can add a new domain or remove one you no longer use at any time. Click Manage on the Apple Pay screen to open the domain list.

A newly added domain needs to go through verification, the same way as the first one. Upload the same verification file to the new domain at the same path, then click Verify domains.