If you would like to support Apple Pay, you will need to have an Apple Pay merchant Id and Apple Pay JS to request the encrypted payment data from Apple to Cybersource on a payment request.
In order to use the Cybersource platform to process Apple Pay transactions, one must have:
1. A Cybersource account (If you do not already have a Cybersource account, contact your local Cybersource sales representative)
2. A merchant account with a supported processor
3. An Admin or Team Agent user of the Apple Pay Developer account
See Enrolling in Apple Pay to register Apple Pay merchant Id and generate CSR(Certificate Signing Request) in Cybersource merchant center.
If you would like to implement Apple Pay, you will need to first create a merchant identifier, then enable Apple Pay and create a payment processing certificate. See Configuring Your Environment to configure merchant Id and certificates, register and verify your domain.
See the Apple Pay JS API document from the Apple Pay developer center to setup Apple Pay on your browser.
See the PassKit (Apple Pay and Wallet) document from the Apple Pay developer center to setup Apple Pay in your App.
NOTE: Enter the Apple Pay credentials(merchant Id, Domain Name, Path where the Apple Pay key and Apple Pay certificate is stored) in the .env file once setup is completed.
Once the Apple Pay setup is completed and you are receiving an Apple Pay Payment Token, you can continue to the Process a Payment (Apple Pay) process.