Create Certificate
POST/apple-pay/certificates
Creates a new Apple Pay certificate by generating a Certificate Signing Request (CSR).
Use this endpoint to start the certificate creation process for accepting Apple Pay in your iOS app.
Setup workflow
-
Call this endpoint to generate a CSR. The response includes the
csrfield in base64 format. -
Decode the CSR and save it as a
.certSigningRequestfile:echo "CSR_VALUE" | base64 -d > apple_pay.certSigningRequest -
Go to Apple Developer Portal:
- Navigate to Certificates, Identifiers & Profiles
- Select your Merchant ID under Identifiers
- In the "Apple Pay Payment Processing Certificate" section, click "Create Certificate"
- Upload the
.certSigningRequestfile from step 2 - Download the signed certificate (
.cerfile)
-
Convert the certificate to base64:
base64 -i apple_pay.cer -
Activate the certificate using the Activate Certificate endpoint with the base64 value.
Important notes
- CSRs expire after 24 hours. Complete the certificate creation in Apple Developer Portal within this window, or generate a new CSR.
- Each CSR can only be used once. If you need a new certificate, create a new CSR.
- The private key is securely generated and stored by MONEI. You never need to handle private keys directly.
- You must be enrolled in the Apple Developer Program to create certificates.
- The CSR is cleared from the response after the certificate is activated.
Responses
- 200
- 400
- 401
- 500
- 503
A certificate object
The request is incorrect or could not be processed
Unauthorized error. Please check your auth credentials
Unexpected server error
The service is temporarily unavailable
¿Te ha resultado útil esta página?