1. Create a Merchant ID
A Merchant ID identifies you as a merchant who can accept payments via Apple Pay.- Sign in to your Apple Developer Account.
- Go to Certificates, Identifiers & Profiles > Identifiers.
- Click + to add a new identifier.
- Select Merchant IDs.
- Enter a description and a unique identifier (e.g.
merchant.com.example.yourbusiness). - Click Continue, review, and Register.
2. Verify Your Domain
Apple requires your domain to be verified before Apple Pay can be used on it.- Go back to your Merchant ID page in the developer portal.
- Under your Merchant ID, click Edit and then Verify Your Domain.
- Enter the domain name (e.g.
example.com). - Download the Apple Pay Verification File (
apple-developer-merchantid-domain-association). - Upload the file to the
.well-knowndirectory on your domain. The full URL should be:https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association - Return to the Apple Developer Portal and click Verify.
3. Create Payment Processing Certificate
This certificate is used to handle payment data securely.- Generate a Certificate Signing Request (CSR):
- In the Apple Developer Portal, select your Merchant ID.
- Under Apple Pay Payment Processing Certificate, click Create Certificate.
- Upload your
request.csr. - Download the certificate (
apple_pay.cer). - Convert to PEM:
4. Create Merchant Identity Certificate
This certificate allows your server to authenticate itself to Apple’s servers.- Generate a CSR and key file:
In the prompt, enter your details. The Common Name should match the one used in the previous step. When asked for a password, leave it blank and press Enter.
- In the Apple Developer Portal, select your Merchant ID.
- Under Apple Pay Merchant Identity Certificate, click Create Certificate.
- Upload your
uploadMe.csr. - Download the certificate (
merchant_id.cer). - Convert to PEM:
5. Store in PCI Booking
After completing the steps above, you should have these files:
When creating the eWallet account in PCI Booking, provide:
Testing
Use Apple Pay Sandbox with test cards in Safari on macOS or iOS.Next Steps
Payments Library Credentials
Overview of all payment method credentials
Payments Library Overview
Integrate the library in your checkout page

