Setting Up Apple Pay
Offering a variety of secure payment options is vital for the success of your ordering platform. Apple Pay is one of the most popular mobile payment methods, valued for its speed, convenience and security. By integrating Apple Pay with your Stripe account, you can provide a seamless checkout experience, helping to increase customer trust and conversion rates.
Step 1: Activate Apple Pay in Stripe
Log in to your Stripe Dashboard. Click on the Settings (cog icon) in the top-right corner.

On the Settings page, click Payments. Select the Payment Methods tab.


Find Apple Pay in the list and switch it on

Click on Configure Domains

Click on Add a New Domain.
Enter your exact domain (e.g., order.fudli.com).


Click Save and Continue.
Step 2: Verify Your Domain
Apple requires you to prove that you own the domain you entered.
- Click the Download button to get the domain verification file from Stripe.
- In your hosting environment, create a folder named or you may already have this in place: /.well-known
- Upload the downloaded verification file into this folder.
- Return to your Stripe account and click Verify.
If the file is uploaded correctly, Stripe will display an Enabled badge next to your domain.

✅ Tip: You must use the exact domain where your checkout is hosted. For example, if your checkout is on order.example.com, do not enter just example.com.
Step 3: Test Apple Pay
Before going live, always test your Apple Pay setup.
- Apple Pay requires a real credit or debit card added to your Apple Wallet. Test mode does not accept Stripe test cards.
- When you use a real card while in Stripe Test Mode (using test API keys), Stripe automatically converts it into a test transaction.
- This allows you to fully test the flow without charging your card.
💡 You must use Safari (desktop or mobile) to see Apple Pay at checkout. Other browsers do not support Apple Pay on the web.
Troubleshooting Apple Pay
If Apple Pay does not appear at checkout, check the following:
1. Verify the Correct Domain
- Ensure the domain in Stripe exactly matches your live checkout domain.
- If your checkout is on www.example.com, you must enter www.example.com (not just example.com).
- Some browsers hide the “www” prefix, but Stripe requires the precise domain.
2. Ensure You Are Using Safari
- Apple Pay on the web only works with Safari browsers (desktop and iOS).
- If you’re using Chrome or Firefox, you will not see Apple Pay.
3. Verify Apple Pay is Set Up in Safari
- Open Safari and ensure Apple Pay is enabled with at least one active card in your Apple Wallet.
- Sign in with your Apple ID.
If Apple Pay is not available, visit Apple’s support page:
4. Confirm Apple Pay is Supported in Your Country
Apple Pay is not available everywhere.
Check the official list of supported countries here:
Summary
By setting up Apple Pay in Stripe, you:
- Provide customers with a fast, secure payment option.
- Increase conversion rates with a simplified checkout experience.
- Build trust by offering a globally recognised payment method.
If you encounter issues, always start by verifying your domain configuration and ensuring you are testing with Safari on a device where Apple Pay is correctly set up.