Apple Pay SDK Setup

Apple Pay Configuration

As a merchant, to accept payments from Apple Pay, you need to add two certificates called the processing certificate and identity certificate in the Business Portal. If the certificates are not added, you won’t be able to accept payments from customer’s Apple Pay accounts.In the Business Portal, at Integrate > Apple Pay Certificates, you can add and manage your Apple Pay certificates. After you navigate to the Apple Pay Certificates page, you can see two sections:

The first step in the configuration is to add a Payment Processing Certificate from Apple’s website. If you are a merchant who accepts payments from web applications, you need to add the Apple Pay Merchant Identity Certificate.To accept Apple Pay payments from both web and iOS, you need to configure the Merchant Payment Processing Certificate. This certificate is required to decrypt the token that is passed in Apple Pay transactions. Only when the token is decrypted the payment becomes successful.

Add a Merchant Identity Certificate

  1. Click Add a Certificate. The Add New Certificate screen appears.
  2. Click Generate CSR. A CSR file downloads to your local machine.
  3. Click Visit Apple Developer Portal. The Apple Developer portal opens in a new tab.
  4. Login to the Apple Developer portal. After you login, the Certificates, Identifiers, & Profiles page appears. As a merchant, you need to create a login in the developer portal and associate merchant ID’s associated under your profile to process Apple Pay payments.

  5. Click + (plus icon) to create a new certificate.
  6. Select Apple Pay Merchant Identity Certificate option and click Continue. The Select a Merchant ID step appears.
  7. Select a merchant ID that you’ve created in the Apple’s Developer portal and click Continue. The Upload a Certificate Signing Request step appears.
  8. Click Choose File and select the CSR file that you’ve downloaded previously in Step 2 and click Continue. The Download your Certificate step appears.
  9. Click Download to download the certificate.
  10. Navigate back to the Business Portal > Add New Certificate screen.
  11. Click Upload at the 3rd step. The Authenticate dialog appears.
  12. Enter your portal password in the dialog box and click Authenticate. The Select dialog appears.
  13. Select the certificate downloaded from the Apple Developer Portal. After you select a certificate, the portal shows if the upload was successful and shows the expiry date of the certificate. Also, you can see the certificates in the Integrate > Apple Pay Certificates page.

Add a Merchant Payment Processing Certificate

  1. Click Add a Certificate. The Add New Certificate screen appears.
  2. Click Generate CSR. A CSRSelect Apple Pay Payment Processing Certificate option and click Continue. The Select a Merchant ID step appears. file downloads to your local machine.
  3. Click Visit Apple Developer Portal. The Apple Developer portal opens in a new tab.
  4. Login to the Apple Developer portal. After you login, the Certificates, Identifiers, & Profiles page appears. As a merchant, you need to create a login in the developer portal and associate merchant ID’s associated under your profile to process Apple Pay payments.
  5. Click + (plus icon) to create a new certificate.
  6. Select Apple Pay Payment Processing Certificate option and click Continue. The Select a Merchant ID step appears.
  7. Select a merchant ID that you’ve created in the Apple’s Developer portal and click Continue. The Upload a Certificate Signing Request step appears.
  8. Click Choose File and select the CSR file that you’ve downloaded previously in Step 2 and click Continue. The Download your Certificate step appears.
  9. Click Download to download the certificate.
  10. Navigate back to the Business Portal > Add New Certificate screen.
  11. Click Upload at the 3rd step. The Authenticate dialog appears.
  12. Enter your portal password in the dialog box and click Authenticate. The Select dialog appears.
  13. Select the certificate downloaded from the Apple Developer Portal. After you select a certificate, the portal shows if the upload was successful and shows the expiry date of the certificate. Also, you can see the certificates in the Integrate > Apple Pay Certificates page.

If the certificate expires then it is not possible to accept payments from Apple Pay payments. You can view the certificate expiry at Integrate > Apple Pay Certificate page.

For Merchants using the old setup of paysafe JS can refer to the old Netbanx Portal Guide to get the Apple Pay Certificates.

Did you find this page useful?