Stripe users in supported countries can accept Apple Pay in iOS applications in iOS 8 and above, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, and the pricing is the same as other card transactions.
Apple Pay is fully compatible with Stripe’s products and features (e.g., subscriptions), allowing you to use it in place of a traditional payment form whenever possible. Use it to accept payments for physical or digital goods, donations, subscriptions, and more (note that Apple Pay cannot be used instead of in-app purchases).
Accepting Apple Pay
Before you can accept Apple Pay payments, you must first activate the payment method in the Dashboard and download the Certificate Signing Request (CSR).
In your iOS app
Stripe’s iOS SDK makes it easy to accept both Apple Pay and regular credit card payments through a single, unified integration. To learn more, check out the following documentation:
On the web
Supported countries and cards
Apple Pay is available to users in the following countries. Support for card brands and types varies from country to country.
|Australia||Visa, Mastercard, and American Express credit and debit cards issued by ANZ and many credit unions.|
|Canada||Visa, Mastercard, and American Express credit and debit cards.|
|France||Visa and Mastercard credit cards.|
|Hong Kong||Visa, Mastercard, and American Express credit and debit cards.|
|Italy||Visa and Mastercard credit cards.|
|Japan||Visa, Mastercard, and American Express credit and debit cards.|
|New Zealand||Visa credit and debit cards issued by ANZ.|
|Singapore||Visa, Mastercard, and American Express credit and debit cards.|
|Spain||Visa and Mastercard credit cards.|
|Switzerland||Visa and Mastercard credit cards.|
|United Kingdom||Visa, Mastercard, and American Express credit and debit cards.|
|United States||Visa, Mastercard, American Express, and Discover credit and debit cards.|
Customers located in any of the countries listed above can pay using Apple Pay. For example, a customer in the United States can use Apple Pay and a Visa credit card to pay a Stripe user in France.
Using Stripe and Apple Pay vs. in-app purchases
You can use any of Stripe's supported payment methods and Apple Pay in your iOS app to sell physical goods (e.g., groceries or clothing) or for services your business provides (e.g., club memberships or hotel reservations). These payments are processed through Stripe and you only need to pay Stripe's processing fee.
Apple's developer terms require that the In-App Purchase API be used for digital "content, functionality, or services", such as premium content for your app or subscriptions for digital content. Payments made using the In-App Purchase API are processed by Apple with a fee of 30% of the total transaction.
Testing Apple Pay
Stripe test card information cannot be saved to Wallet in iOS. Instead, Stripe recognizes when you are using your test API keys and returns a successful test card token for you to use. This allows you to make test payments using a live card without it being charged.
Congrats! You're now ready to implement Apple Pay. You may want to learn more about integrating Stripe into your iOS app, setting up Apple Pay, or accepting Apple Pay on your website: