Supporting Apple Pay
Countries and Regions
Apple Pay is available for consumers to use in many countries and regions. Merchants in any country or region can accept payments with Apple Pay, as long as their payment service provider supports Apple Pay. In China mainland, Apple Pay on the web is supported in Safari on iOS only.
View supported countries and regions
Cards and Banks
Users need to add a card in Apple Wallet to pay with Apple Pay. Apple Pay supports many of the major credit, debit, and prepaid cards from top banks and card issuers around the world.
View participating banks
E-Commerce Platforms and Payment Service Providers
The most popular e-commerce platforms and payment service providers support Apple Pay in apps and on the web. Using an Apple Pay SDK or JavaScript API from a payment provider is the quickest and most reliable way to support Apple Pay in your app or on your website.
View providers
Apple Pay Web Merchant Registration API
Approved e-commerce platform and payment service providers can use the Apple Pay Web Merchant Registration API, along with their merchant IDs, to register and unregister their merchants’ websites for Apple Pay.
Learn more about the API
Donations
Similar to using Apple Pay to buy goods and services, users can enjoy the convenience and security of Apple Pay when donating money to their favorite charities online. Registered nonprofit organizations that would like to accept donations in their app or website must be approved by Apple.
Learn more about accepting donations
Web Views within Your App
If your app uses a web-based interface for purchasing goods and services, you can support Apple Pay by moving the request to your app’s native code. If your app uses Safari View Controller to display third-party web content that has integrated Apple Pay, the user will have an opportunity to use Apple Pay as if the content is viewed in Safari.
To integrate Apple Pay into an app that has a web checkout experience, follow these steps.
Transaction Types
Apple Pay supports most E-Commerce transaction types and offers the flexibility to accommodate simple to complex business models. Your payment service provider can help you define the best Apple Pay implementation method to support your business model.
Below are examples of transaction types supported by Apple Pay. Ask your payment service provider which transaction types they support.
Transaction type |
Description |
Example |
Authorization & capture |
Reserve funds on a customer’s account and transfer money to your bank |
Online shopping where merchandise is readily available for shipping |
Authorization & delayed capture |
Reserve funds on a customer’s account and transfer money to your bank later |
Pre-order, delivery service with tip, or order online to pick up in store |
Authorization & capture with different amount |
Reserve funds on a customer’s account and transfer money to your bank once an order is successfully completed for an amount higher or lower than authorized |
Taxi, Scooter |
Partial shipment |
Divide a purchase into multiple payments for goods that are not shipped together |
Multi-item purchase with more than one delivery |
Fixed subscription |
Handle repeating payments at a regular frequency and with a fixed amount |
Monthly gym membership |
Flexible frequency subscription |
Handle payments for services where frequency is inconsistent or the user has a choice to vary frequency |
Meal subscriptions, where user can skip deliveries, reschedule delivery dates, and change frequency of deliveries |
Flexible amount subscription |
Handle payments for services where price varies based on consumption |
Utility bill, or subscription with a promotion on the first month |
Managed subscription |
Handle payments for services where the user can vary frequency and amount of services received |
Meal delivery service with high flexibility |
Canceled transactions |
Reverse money for canceled, reimbursed, or disputed transactions |
Chargeback, voided transaction, or refund |
Card verification |
Verify that the selected card is associated with a cardholder account that is valid and in good standing |
$0 or $1 authorizations |
Guidelines and Documentation