Apple Pay certificate management
Apple Pay Certificate Management
Apple Pay requires two types of certificates to process payments. Both can be rotated from the ProcessOut Dashboard without downtime — ProcessOut uses the new certificate only after you activate it.
Certificate types
| Certificate | Purpose |
|---|---|
| Payment Processing | Encrypts payment tokens; ProcessOut decrypts them server-side using the paired private key |
| Merchant Identity | Authenticates your server to Apple when creating payment sessions (Apple Pay on the Web) |
Rotating the Payment Processing Certificate
Rotate this certificate when it is expiring, or when you need to re-key for security reasons.
- In your ProcessOut Dashboard, open Providers → Apple Pay and select your configuration.
- Under Payment Processing Certificate, click Rotate certificate. ProcessOut generates a new CSR and makes it available for download.
- Download the CSR file.
- In the Apple Developer Portal, navigate to your Merchant ID and click Create Certificate under Apple Pay Payment Processing Certificate.
- Upload the CSR file. Apple signs it and provides a
.cercertificate file. - Download the
.cerfrom Apple Developer Portal. - Upload the
.cerin the ProcessOut Dashboard. ProcessOut validates and activates the new certificate.
Rotating the Merchant Identity Certificate
Rotate this certificate when it is expiring or has been revoked.
- In your ProcessOut Dashboard, open Providers → Apple Pay and select your configuration.
- Under Merchant Identity Certificate, click Rotate certificate. ProcessOut generates a new Certificate Signing Request (CSR) and makes it available for download.
- Download the CSR file.
- Log in to the Apple Developer Portal and navigate to Certificates, Identifiers & Profiles → Merchant IDs.
- Select your Merchant ID, then under Apple Pay Merchant Identity Certificate, click Create Certificate.
- Upload the CSR file you downloaded in step 3. Apple signs it and provides a
.cercertificate file. - Download the
.cerfile from Apple Developer Portal. - Back in the ProcessOut Dashboard, upload the
.cerfile. ProcessOut validates and activates the new certificate.
The new certificate becomes active immediately. The previous certificate is retained as a fallback until it expires.
Notes:
- Both rotation flows are zero-downtime: the existing certificate remains active until you upload the new one.
- If you need both certificates at the same time (initial setup), complete both flows before testing payments.
- Merchant Identity Certificates are used only for Apple Pay on the Web. Apple Pay in native iOS apps uses a separate in-app Payment Processing Certificate managed through Xcode / App Store Connect.
The two flows are intentionally parallel — same 7 steps, different section in Apple Developer Portal. Let me know if you want the tone adjusted (more concise, more beginner-friendly, etc.) or if you want me to target a specific page/section in the docs system.
Updated about 2 hours ago
