Set up Apple Pay through the API approach
Learn how to set up Apple Pay using the API approach, including integration with various payment gateways and configuration steps.
- To implement Apple Pay integration on the following gateway integrations by using the Create an Apple Pay payment method REST API operation, see the Create an Apple Pay Payment Method API approach section:
- Chase Paymentech Orbital (Latest version)
- Chase Paymentech (Orbital) Gateway 7.0.1 Integration
- Checkout.com
- CyberSource, Payment API v2.0
- Vantiv (Now Worldpay) Gateway
- Stripe v2
- Worldpay 1.4
- To implement Apple Pay integration on Adyen Integration v2.0 by using the Create a payment method API operation, see the Create a Payment Method API approach section.
Create an Apple Pay Payment Method API approach
This approach works for setting up Apple Pay on the following gateway integrations:
- Chase Paymentech Orbital (Latest version)
- Chase Paymentech (Orbital) Gateway 7.0.1 Integration
- Checkout.com
- CyberSource, Payment API v2.0
- Vantiv (Now Worldpay) Gateway
- Stripe v2
- Worldpay 1.4
Prerequisites
Complete the following steps to configure Apple Pay:
- Use your Apple Pay developer account to register merchant ID and the merchant domain for your organization. See Getting Started with Apple Pay for details.
- Sign up for a merchant account for a payment gateway according to your needs.
- If you have an existing Chase Orbital gateway account, make sure it is using the Salem Platform. See Chase Paymentech (Orbital) Gateway for more information.
- If you have an existing CyberSource payment gateway account, make sure you are also using the CyberSource, Payment API v2.0 gateway integration in Zuora. See CyberSource Payment Gateway for more information.
- Generate the Apple Pay certificate and send it to Zuora:
- Contact Zuora Global Support to generate a Certificate Signing Request file (.certSigningRequest extension) for you. Zuora Global Support will then send the CSR file to you.
- On the Apple Pay website, upload the CSR file, and then download the payment processing certificate.
- Send the payment processing certificate back to Zuora Global Support together with your Apple Pay merchant ID.
- You need to complete several integration steps to make Apple Pay functional on your website. For example, register and validate your website domain as described in Configuring your environment. For more information, see Implementing Apple Pay.
Create a payment method
After you have completed the configuration, you can use the Create an Apple Pay payment method REST API operation to create an Apple Pay payment method.
Make payments with Apple Pay
After an Apple Pay payment method has been added to a customer account, it can be used to make payments similar to using credit cards. You can use Apple Pay payment methods in all Payments API operations. Recurring transactions through Apple Pay will be processed identically to credit card transactions. Processing Apple Pay transactions is not supported by the legacy CRUD API operations. You can also view the Apple Pay payment method in Zuora UI and process payments through the UI. Like other credit cards, you cannot modify the card type and card number when editing a payment method in Apple Pay.