Step 5: Create Payment Processing Certificate for Apple Pay


A new Certificate Signing Request (CSR) will be created for you by Subscribe Pro. It must been then be uploaded to your Apple Developer account, and then the certificate will need to be copied into Subscribe Pro.

  1. Navigate to System > Apple Pay Certificates and click New below the table.

    Create New Payment Processing Certificate 1

  2. Enter the requested certificate details and click Save at the bottom.

    Create New Payment Processing Certificate 2

  3. Click Edit on the new certificate and copy the contents of the (CSR) Certificate Signing Request) field.

    Create New Payment Processing Certificate 3

  4. Login at the Apple Developer website with your Apple ID and click on the Account navigation link.

    Apple Developer Overview

  5. Click on Certificates, IDs & Profiles. Click Identifiers and then select Merchant IDs from the dropdown menu on the right. Click on your Merchant ID in the table.

    Apple Developer Merchant IDs

  6. Under the Apple Pay Merchant Identity Certificate heading, click Create Certificate

    Apple Dev Create New Payment Processing Certificate

  7. Select the appropriate option with regards to payments in China and click Continue.

  8. Paste the contents of the CSR field from sub-step 3 above into a new file called payment-processor.csr.

  9. Upload the payment-processor.csr file and click Continue.

    Create New Payment Processing Certificate

  10. Click Download to download a file called apple_pay.cer

    Create New Payment Processing Certificate

  11. You will need to convert the .cer file to a .pem file using the following terminal command:

    openssl x509 -inform der -in apple_pay.cer -out apple_pay.pem

  12. Return to the Subscribe Pro Merchant App. Open the apple_pay.pem file and copy the contents. Paste the contents into the Certificate (In PEM format) field and click Save.

    Apple Dev Create New Payment Processing Certificate 2