1. Create a Merchant ID
- Sign in to your Apple Developer Account
- Go to Certificates, Identifiers & Profiles > Identifiers
- Click +, select Merchant IDs
- Enter a description and identifier (e.g.,
merchant.com.yourcompany.store) - Click Register
2. Create Certificates
Select your Merchant ID and create both certificates: Payment Processing Certificate (encrypts payment data):- Under Apple Pay Payment Processing Certificate, click Create Certificate
- Generate a CSR using Keychain Access (macOS)
- Upload the CSR and download the certificate
- Under Apple Pay Merchant Identity Certificate, click Create Certificate
- Generate a CSR and upload it
- Download and install the certificate
- Export as .p12 file from Keychain
3. Verify Your Domain
- In your Merchant ID settings, go to Merchant Domains > Add Domain
- Download the verification file
- Host it at
https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association - Click Verify
The file must be served over HTTPS without redirects. Download the file only once — repeated downloads generate new content.