Apple Pay™

Apple Pay™ is available via our Hosted Payment Page (HPP) as well as via API.

📘

Note

In order for a customer to be able to pay using Apple Pay, they will need to be logged into their Apple Account and have added a card to their Apple Wallet.

Hosted Payment Page (HPP)

HPP provides the fastest way to accept Apple Pay payments with minimal development effort.
We handle the entire payment flow, including Apple Pay button rendering, payment processing, and PCI compliance.

The only thing that will need to be accommodated is the new Payment Service type (ApplePay) which is provided in the Transaction Notifications as well as in the Recon file from the Payment Gateway.

To accept Apple Pay payments, simply request that this payment method be enabled for your customers from our Product Support team.

API

For merchants who want full control over the checkout experience, our API integration allows you to embed the Apple Pay button directly on your app or website.

How Apple Pay works


HPP

  1. A customer selects the Apple Pay button as a payment method on HPP.
  2. A QR code will be displayed to the customer.
  3. Once the customer scans the QR code, Apple displays a payment sheet where a customer selects their preferred card and confirms their purchase.
  4. Apple returns an encrypted payment payload to the Ecentric Payment Gateway for processing.
  5. The result of the transaction is returned to the merchant.

An interactive demo of Apple Pay is available within our Sandbox environment.

API

  1. A customer selects the Apple Pay button on the merchants website or app.
  2. A QR code will be displayed to the customer.
  3. Once the customer scans the QR code, Apple displays a payment sheet where a customer selects their preferred card and confirms their purchase.
  4. Apple returns an encrypted payment payload to the merchant.
  5. The merchant will pass the encrypted payload in the Payment or Authorize request to the Ecentric Payment Gateway for processing.
  6. The Gateway will process the transaction and return the result of the transaction to the merchant.


Did this page help you?