Step 1: Apple pay payment processing certificate
The video below provides a step-by-step guide for creating the Apple Pay Payment Processing certificate
https://rohini-zaigoinfotech.tinytake.com/msc/MTA3ODg4MjRfMjQ1MDM4NjM
Step 2: You will be prompted to generate a private key. The video below outlines the steps to follow.
https://rohini-zaigoinfotech.tinytake.com/msc/MTA3ODg4NzVfMjQ1MDM5MTU
Step 3: Download the certificate from the certificate creation page and place it in the appropriate folder being accessed.
Then, combine the merchant_id.cer file with the private key to generate the combined certificate.
Below video will give the steps to follow.
https://rohini-zaigoinfotech.tinytake.com/msc/MTA3ODg4OTJfMjQ1MDM5MzI
After combining the certificate and private key, navigate to your project’s storage directory and place the privateKey.key and combined_cert.pem files there to proceed with merchant ID verification.
Step 4: Apple Pay Merchant Identity Certificate
- openssl genrsa -out merchant_private.key 2048
Generates a 2048-bit RSA private key. - openssl req -new -key merchant_private.key -out merchant_identity.csr
Creates a Certificate Signing Request (CSR) using the private key.
Once the merchant_identity.csr file is generated, go to your Apple Developer account, click on “Create Certificate,” and upload the merchant_identity.csr file to proceed.
Step 5: Merchant Domains
After entering your domain name, download the file named apple-developer-merchantid-domain-association.txt. Place this file inside the .well-known directory of your project root (e.g., yourdomain.com/.well-known/). Once the file is correctly placed and publicly accessible, proceed to verify your domain in the Apple Developer account
https://rohini-zaigoinfotech.tinytake.com/msc/MTA3ODg5MTlfMjQ1MDM5NTk
