Before you can start accepting Apple Pay payments, you'll need a few things:
- an Apple Developer account, which you can sign up for if you haven't already
- a domain with a valid SSL certificate (not required for mobile apps)
- access to a Secure Shell (SSH) terminal
- access to your server's files, so you can upload files to your server
- a sandbox for Apple Pay Wallet
- a compatible device (an iPhone, iPad, or Mac) for testing
To integrate with Apple Pay:
- Create your merchant IDs in your Apple Pay Developer account
- Generate a certificate signing request using the `signing-requests` endpoint
- Create a payment processing certificate in your Apple Developer account
- Upload the signed payment processing certificate using the `/applepay/certificates endpoint` endpoint
- Validate your domain in your Apple Pay Developer account (Not required for Apple Pay on iOS)
- Create your Apple Pay certificates using a terminal
- Integrate with Apple Pay - Follow the Apple Pay integration documentation to integrate the Apple Pay button
- Once your configuration is complete, you can start processing Apple Pay payments
See our Apple Pay guide for more information on Apple Pay integration and payments.