Integrate Apple Pay on the Web to accept one time payments from your buyers.
Use APIs to integrate Apple Pay
Last updated: Apr 10th, 8:23pm
Merchants and partners can set up Apple Pay on their website and process payments by using the PayPal Orders V2 API. This document includes examples of PayPal Orders V2 API calls – requests, success responses, and error responses.
This document doesn't cover:
- The Merchant onboarding procedure. See the seller onboarding requirements for advanced credit and debit payments.
- The Apple Pay integration process. See the Apple Pay Developer Documentation to learn more about adding Apple Pay to your app.
PayPal serves as the payment service provider and helps with the payment processing after the decrypted payment payload is shared with PayPal.
Integration options
You can integrate Apple Pay using SDK or using APIs only.
The SDK is a customizable approach and requires integration with the Apple SDK and PayPal JS SDK. It is supported for all versions of Apple Pay. Merchant PCI compliance isn't required.
PayPal handles domain registration, payload decryption, and certificate sharing with Apple Pay.
Partner and merchant integration
The procedure to use APIs and integrate Apple Pay on your website varies based on whether you are a direct merchant or a partner.
You can use the PayPal Commerce Platform for Partners solution stack and integrate Apple Pay as a payment method your merchants can offer their customers. PayPal works with Apple to help you set up the integration. You can render the front-end payment experience using the PayPal JS SDK or you can offer a customized payment experience on the front-end and use the APIs-only integration for payment processing.
The Apple Pay integration offers the same features that the Pay with PayPal integration offers, such as:
- Partner fees.
- Partner pricing, including interchange++ pricing, for buy rate and sell rate integrations.
- Delayed disbursement.
- Prerequisite: A unique ID for each merchant.
- If you are a partner with your own branded payment service, you can work directly with Apple. To use PayPal as the payment processer, you must decrypt the payment transaction payload that comes from Apple and share the decrypted information with PayPal.
- This integration doesn't support saving payment methods for Apple Pay on the Web.
Payment types
Through the APIs-only integration of Apple Pay, you can set up the following payment flows.
One-time payments
Recurring payments
Integrate Apple Pay on the Web to accept recurring or unscheduled payments with buyer consent.