Enabling Apple Pay

Modified on Mon, 28 Oct at 8:02 PM


Adding Apple Pay as a payment method requires you to perform different actions depending on the type of integration you are using.


HPP
When using HPP Integration, please reach out to the BR-DGE Support Team and they will onboard you with Apple and let you know once complete.


Web SDK

When using Web SDK, please reach out to the BR-DGE Support Team and provide all the domain names you wish to use to process Apple Pay.

The Support Team will share a domain verification file with you, which you must host in each domain in the URL like: https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association


Please note the verification file needs to be available over the public internet so that Apple can reach it. It cannot be behind any proxies or accessible via VPNs. If you protect your domain from public access, you must allow the following Apple IP address ranges.

Once the file is hosted, let the BR-DGE Support Team know so they can complete the onboarding with Apple for you.



REST API

When using the REST API integration type you are required to manage your own Apple developer account, frontend integration, domain verification & payment processing certificates. 


This integration type must be used when working with Apple Pay in native apps using the PassKit API. However, you can also use this integration for Apple Pay on the Web if you wish to remain in full control of your integration.


So that BR-DGE can process your Apple Pay transactions to downstream payment providers you must setup a payment processing certificate that is shared with BR-DGE.


Reach out to BR-DGE Support Team and they will provide you with a certificate signing request (CSR) that you must upload to your Apple Developer account to process. Once you have the CSR you must follow the below steps in your Apple Developer account.


The below is a shortened excerpt of the Apple documentation that can be found here: Configure Apple Pay.


  1. Sign in to developer.apple.com
  2. Navigate to the "Merchant IDs" section
  3. Select the merchant id you wish to process transactions with
  4. Under the "Apple Pay Payment Processing Certificate" section select "Create Certificate"
  5. If prompted, select "NO" to processing transactions in China
  6. Upload the CSR provided by BR-DGE to Apple
  7. Select "Download"to collect your Apple Pay payment processing certificate (PPC)


Once you have collected your PPC you should provide it back to BR-DGE Support Team who will complete your Apple Pay certificate onboarding. 











Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article