Apple Pay
Enable Apple Pay with the click of a button and make it easier for half a billion people to pay.
About Apple Pay
Half a billion people on the Apple ecosystem use Apple Pay to quickly pay for products online or in-app. Customers can use Face or Touch ID to confirm a payment instead of re-entering card or customer details. If your customers are paying with an iPhone, iPad or Mac, turn on Apple Pay with the click of a button in Paddle to make it easier for them.
In many cases it’s a no-brainer to support Apple Pay, such as when selling Mac products or targeting markets with high Apple device penetration.
Properties
Category | Wallet |
Currencies | All |
Customer Countries | All, except IN and BR |
Instant / delayed payment | Instant |
Interaction type | Direct |
Recurring Payments | Yes |
Refunds | Yes |
Chargebacks | Yes |
Restrictions | iPhones, iPads, and Safari on Mac only |
Payment flow
How to enable Apple Pay
Apple Pay can be enabled from Checkout Settings in your Paddle Dashboard. Once turned on, Paddle automatically presents Apple Pay as a payment method for customers who have set up Apple Pay and are using an iPhone, iPad, or Safari on Mac.
Verify your domain for Apple Pay
Extend your Apple Pay integration by verifying your domain for Apple Pay. This lets you launch the Apple Pay modal where customers choose a card directly from your checkout. It's supported on iOS 17, iPadOS 17, and Safari 17+ on macOS.
You don't need to verify your domain to offer Apple Pay, but we recommend it. If you use Apple Pay on an unverified domain (or an older version of Safari), Paddle opens an unobtrusive popup from a Paddle.com domain that launches the Apple Pay modal. The popup automatically closes when customers choose a card and confirm.
You can verify your domain for Apple Pay in the Paddle dashboard.
- Make sure you've added your domain to Paddle > Checkout > Website approval > Domain approval, and that your domain is approved by Paddle. For sandbox accounts, domains are approved automatically once added.
- Download the Apple Pay domain association file.
- Upload the file to your web server at
/.well-known/apple-developer-merchantid-domain-association
. For example, if your website is example.com, make the file available athttps://example.com/.well-known/apple-developer-merchantid-domain-association
. - Go to Paddle > Checkout > Website approval > Apple Pay verification, then click Verify next to your domain.
If your domain is approved, you'll see a green Approved badge right away.
Apple requests your domain association file as part of verification. Make sure your domains aren't behind a proxy or redirect, and they're publicly available to the Apple Pay servers.
If you have more than one domain where you launch checkouts, complete the process for each domain.
How to test Apple Pay
You'll need an iPad, iPhone, or Mac to test Apple Pay. Use Safari on Mac.
You can test Apple Pay using your Paddle sandbox account.
- Turn on Apple Pay for your Paddle account.
- Sign up for an Apple ID, if you don't already have one.
- Add at least one card to Apple Pay. When testing with Apple Pay, you use real card details but your card is not charged.
- Open a checkout and choose Apple Pay as the payment method.
- Choose a card and complete purchase.
Your checkout must be served over
https
for Apple Pay to appear.