Apple Pay

Apple Pay

Apple Pay
  • Version:
    2.1.4 (
  • PrestaShop Compatibility:
    v1.7.4.x -> v8.1.x
  • Translations:

Offer the Apple Pay experience on your shop and increase your conversion rate!

Apple Pay, a synonym for simplicity and speed of payment

Your customers will no longer need to fill out long forms to indicate their banking, delivery and billing information before finally being able to validate their order. A simple touch or a glance on their iPhone, iPad or Mac or a double click on their Apple Watch will be enough to finalize their transaction on your site.

Our module further increases the speed of payment by allowing to display the button to buy in 1 click with Apple Pay directly from the product page and even from product list pages. Placing an order on your shop will never have been so easy and this will encourage your customers to come back to your site for future purchases.

Apple Pay, the guarantee of a secure payment

Apple Pay is PSD2 compliant and is safer to use than a credit card or traditional payment method. Each transaction requires biometric authentication (Face ID or Touch ID) or a passcode. In addition, Apple Pay guarantees the confidentiality of personal information. Apple does not store any data that can be used to identify your customers and as a merchant you never have direct access to their banking information. Everything is scrupulously encrypted.

Apple does not charge any additional fees

Installing and configuring the Apple Pay module on your shop is done in a few clicks. Apple will not charge you any additional fees.

The most innovative businesses offer Apple Pay

When Indiegogo's customers started using Apple Pay payment method for financing campaigns, the conversion rate of the company inceased up to 250%. OpenTable has implemented contactless payment with Apple Pay for ordering meals via its application and website. And Instacart was pleased to see that purchases were made 58% faster with Apple Pay than with other payment methods.


An easy, quick and safe payment method

  • Secure transactions thanks to biometric authentication by Touch ID (fingerprint identification) or Face ID (facial recognition identification)
  • Automatic customer account creation from data retrieved from the Apple account (billing and shipping addresses, contact information)
  • Payment using banking information already stored in the customer's Apple account
  • Refund or cancellation of an order placed via Apple Pay directly from your back-office in one click
  • No additional charges by Apple

An extremely simple module configuration

  • Automatic site certification process for Apple Pay payments when installing the module
  • Choice of Apple Pay button style: black or white version, with or without "Buy with" text, with or without borders
  • Possibility to display the buy with Apple Pay button on the product list pages (category, brand, supplier, search results, result pages of our module "Advanced Search 4", ...) and on the product pages, in addition to the shopping cart page and the last step of the order tunnel.
  • Possibility to enable compatibility with the addition of a discount code via a dedicated field (only one code per order, feature only available for iOS 15 or more)
  • Test mode available for testing before Apple Pay is available to your customers
  • Selection of carriers corresponding to a pick-up point delivery: iOS 15 (or more) users can now use Apple Pay for a pick-up point delivery (only on the last step of the order tunnel). All you have to do is to indicate, in the module, the carriers associated with delivery to a pick-up point.

Flexible positioning of Apple Pay buttons

The module is compatible with the use of PrestaShop 1.7 widgets and therefore allows integrators to position Apple Pay order buttons wherever you want on your site.

What your customers will like

With Apple Pay, paying online has never been quicker, safer and more convenient.

Your customers will appreciate being able to place orders in one quick action with the Apple devices they use every day. They no longer have to waste time filling out their shipping and billing addresses and picking up their credit card so they can enter their number by hand. A simple touch or glance on their device will be enough to validate their order. Apple's guarantee of security and protection of personal data will encourage them to give preference to e-merchants who offer to place orders with Apple Pay.


Apple Pay is available for your customers using:

  • an iPhone or iPad with Touch ID or Face ID and iOS 10 or higher
  • an Apple Watch
  • a Mac with at least macOS Sierra and Safari

  • Apple Pay availability: Apple Pay is not available in all markets. For a list of countries that support Apple Pay, please visit this page : For a list of Apple Pay's partner banks, click here :

  • Stripe account required: Apple Pay for PrestaShop is using Stripe gateway which make its integration in your shop cheap and easy. A free account on is required in order to offer Apple Pay payment on your website. No setup fees, monthly subscriptions or hidden charges. Transaction fees apply for each sale. For more information about Stripe's pricing: Note: a verification of the eligibility of the merchant site by Stripe is recommended before purchasing the module. No refund of the module will be accepted if Stripe refuses to open an account.

  • Server prerequisites: Apple Pay requires PHP 5.3.3 or higher and its cURL extension, in more of a SSL certificate.

  • Work in complete safety: In order to ensure the compatibility of the Apple Pay module with the rest of your installed modules, we recommend to firstly install the module in a pre-production environment. Our Parachute service allows you to easily duplicate your shop on a test environment and secure your production releases, come and discover it! For example, you can test the integration of the Apple Pay module with your PrestaShop theme in complete security.

  • Compliance with the GDPR: By installing this module you offer your customers the opportunity to make a payment thanks to Apple Pay’s service. This involves the recovery from Apple of the following personal data: lastname, firstname, e-mail address, phone number and postal address. Regarding this, we remind you that, as responsible for the use of personal data of your customers and visitors and in order to respect the new European General Data Protection Regulation, you must clearly inform your users of this, in an easily accessible documentation(e.g. your Terms and Conditions). You must provide them with the link that will direct them to your partner’s personal data policy. You also must inform them of their rights, in particular their right of opposition to the use of their personal data and the means to assert their rights. We decline all responsability in case of non-compliance with the above mentioned Regulation.

  • E-commerce: Find all our advice on the daily management of your store but also on how to improve its visibility.

03/12/2024 - Version 2.1.4 (Minor update) - Prestashop 1.7.4.x > 8.1.x

  • New: in-app browsers are now supported
  • Bugfix: fixed a case where initiating the Apple Pay session with an unsupported address would always return the same carriers selection, even after changing to a valid address
  • Improvement: added a warning message if the Stripe keys don't match the current production mode
  • Improvement: prevent Stripe from grouping guest customers on their dashboard if they don't provide a phone number during their order

11/10/2023 - Version 2.1.3 (Minor update) - Prestashop 1.7.4.x > 8.1.x

  • Improve compatibility with thecheckout module
  • Fix specific payment in last step order

09/7/2023 - Version 2.1.2 (Minor update) - Prestashop 1.7.4.x > 8.1.x

  • Handle the newest Stripe API version (2023-08-16)

07/25/2023 - Version 2.1.1 (Minor update) - Prestashop 1.7.4.x > 8.1.x

  • PrestaShop 8.1 compatibility
  • The module is now compatible with themes using async/defer for all JS assets
  • The button is now offered on 3rd-party iOS browsers (iOS >= 16)

12/23/2022 - Version 2.1.0 (Minor update) - Prestashop 1.7.4.x > 8.0.x

  • Introduce new option allowing to create all new orders using guest customers (which is now the default behavior)
  • Fix a case where not having a first/last name in the address would cause an error
  • Fix a case where a payment failure would result in a created customer account that would prevent the user from trying again with the same email

12/9/2022 - Version 2.0.2 (Minor update) - Prestashop 1.7.4.x > 8.0.x

  • Add PrestaShop 8.0 compatibility
  • Handle billing address not having a phone (this field is not required by Apple)
  • Fix a bug that would prevent ordering of a virtual product from the product page
  • Orders that fail validation will now be marked as refunded in your BackOffice (was already refunded on Stripe)
  • Fix the display of the refund block on the order details page of the BackOffice
  • The module now displays a warning message if it detects a one page checkout module known for causing issues

03/18/2022 - Version 2.0.1 (Minor update) - Prestashop 1.7.4.x > 1.7.8.x

  • Fix an issue making the button not clickable in the order tunnel (PS < 1.7.8)

02/22/2022 - Version 2.0.0 (Major update) - Prestashop 1.7.4.x > 1.7.7.x

  • Introduce compatibility with coupon codes (iOS 15 required)
  • Introduce pickup carriers compatibility using the classic order tunnel
  • Pickup carriers addresses are now uneditable in the Apple Pay modal (iOS 15 required)
  • Allows for the button to not be offered on the cart page
  • PrestaShop 1.7 Widgets are now supported, allowing you to display the button wherever you need
  • Maestro network is now supported
  • Drop PrestaShop 1.6 support
  • Minor improvements

11/26/2021 - Version 1.1.3 (Minor update) - Prestashop 1.7.4.x > 1.7.7.x

Fix carriers restrictions not being applied to Apple Pay on PS 1.7

03/30/2021 - Version 1.1.2 (Minor update) - Prestashop > 1.7.7.x

  • Improve handling of quantity wanted value
  • Improve handling of available quantity

01/28/2021 - Version 1.1.1 (Minor update) - Prestashop > 1.7.7.x

  • Add compatibility with PrestaShop 1.7.7
  • Improve customer address management when using mandatory fields (DNI)
  • Improve error message when the amount to pay is too high or too low

12/23/2019 - Version 1.1.0 (Major update) - Prestashop > 1.7.6.x

  • New: rework "Buy with Apple Pay" button integration
  • New: auto-login on next payment (when possible)
  • Improve SCA handling

03/12/2019 - Version 1.0.4 (Minor update) - Prestashop > 1.7.5.x

  • Various improvements

10/23/2018 - Version 1.0.3 (Minor update) - Prestashop > 1.7.5.x

  • Add compatibility with PrestaShop
  • Fix buy process on products with combinations

08/21/2017 - Version 1.0.2 (Minor update) - Prestashop > 1.7.4.x

  • Add compatibility with PrestaShop
  • Fix timeout issues

03/10/2017 - Version 1.0.1 (Minor update) - Prestashop >

  • Fix possible conflict when using Stripe payment addon

09/20/2016 - Version 1.0.0 (Minor update) - Prestashop >

  • First version