Ensure you have met the following requirements before integrating Apple Pay into your checkout solution:
- Your acquiring bank must support Apple Pay with Trust Payments (contact our Support Team for further information).
- You will need to register an Apple Developer account (link to external site).
- In order to test your solution, you need to have access to a device that supports Apple’s sandbox testing for Apple Pay (link to external site).
- You will need to have a sandbox tester account (link to external site) in order to add test cards to your wallet, in order to process Apple Pay test transactions.
- You will need separate Apple Pay Merchant IDs (link to external site) for all site references on which you intend to enable Apple Pay.
(This includes separate IDs for test and live site references).
- All merchants must generate a payment processing certificate for their app in order to secure the transaction data.
- You must enable the Apple Pay capability (link to external site) in your Xcode project.
Only eligible customers can complete transactions using Apple Pay. For instance, customers must use a supported Apple device and be located within a country where Apple Pay operates. Please refer to Apple’s documentation (link to external site) for the full list of requirements.
To begin processing Apple Pay transactions, you will need initialise the SDK and pass through the JWT to process a payment.