Apple Pay is a mobile payment and digital wallet service by Apple Inc. that allows users to make payments in person, in iOS apps, and on the web. It is supported on the iPhone, Apple Watch, iPad and Mac.

It digitizes and can replace a credit or debit card chip and PIN or magnetic stripe transaction at a contactless-capable point-of-sale terminal.

The integration of Apple Pay with your Spree Commerce store can be done quickly and easily following the guidelines mentioned below.

The benefits of using Apple Pay for your eCommerce business


Better customer experience and increased conversion rates on mobile devices

Apple Pay provides an easy and secure way to make payments in your iOS apps, watchOS apps, and websites in Safari. It can also be used in Business Chat and in iMessage extensions. By using Face ID, Touch ID, or double-clicking Apple Watch, users can quickly and securely provide their payment, shipping, and contact information to check out. Customers love the simplicity of Apple Pay.


Growing number of Apple Pay users

Apple Pay is available in the United States, United Kingdom, Canada, Australia, Brazil, UAE, Russia, China, New Zealand, Singapore, Japan, Taiwan, and Hong Kong, as well as various other European nations. Apple Pay supports most major credit cards or debit cards, including American Express, Visa, Mastercard and UnionPay etc.

More than 1 million credit cards had been registered on Apple Pay in the first 3 days of its availability, making it the largest mobile payment system in the US at the time. With the launch of Apple Pay in China, the service hit three million provisions inside its first three days, while, more generally, it is adding one million new users per week worldwide.

How to integrate Apple Pay with Spree


Spree offers out of the box Apple Pay integration using Stripe and Payment Request API.

To be able to develop and run Apple Pay you need:

  1. Apple Developer Account. To process Apple Pay transactions you need to receive a Payment Processing certificate which you can get once you enrolled in the developer program.
  2. A reserved domain confirmed with your Payment Provider or Apple Pay (Refer to your Payment Provider documentation).
  3. SSL connection to a server (including development environment). Tools like ngrok or localtunnel might come in handy here.
  4. A device eligible for Apple Pay and a Sandbox Tester Account. Or Xcode’s Simulator.

If out of the box experience is not satisfying all your need — you can make your own on top of Spree fairly easily. Check out this Apple Pay guide for more details about custom implementation.

Even in previous versions of Spree, Apple Pay integration backend-wise required just a few tweaks. Now, having a full-stack out of the box integration, Apple Pay integration becomes just as difficult as any other payment gateway integration. – Alexey Suslyakov, Senior Ruby on Rails developer, Spark Solutions


Example of Apple Pay and Spree integration


Goop originated as Gwyneth Paltrow’s homespun weekly newsletter. Now it’s an eCommerce platform that brags over 1 million monthly unique viewers. It is built with Spree and uses Apple Pay as one of its payment methods.


Example of Apple Pay and Spree Commerce integration

Contact us

Learn more about Spree or start a new project!