Introduction

What is Apple Pay?

Apple Pay is a mobile payment and digital wallet service developed by Apple Inc. It allows users to make secure, contactless payments using their compatible Apple devices, such as iPhone, iPad, Apple Watch, and Mac. Instead of using physical credit or debit cards, Apple Pay stores the user's payment information digitally, making it convenient and fast to make purchases in various contexts.

Apple Pay utilizes a technology called Near Field Communication (NFC) to enable contactless payments at physical stores, where users can simply hold their device near a contactless payment terminal to complete a transaction. For online and in-app purchases, Apple Pay securely stores the user's card details and allows them to make payments with just a few taps or clicks, eliminating the need to manually enter card information for every transaction.

The service is built with a strong emphasis on security and privacy. When a user adds a card to Apple Pay, the actual card numbers are not stored on the device or Apple's servers. Instead, a unique device account number is assigned, encrypted, and securely stored on the device's Secure Element, a dedicated chip that provides enhanced security. During transactions, Apple Pay uses tokenization, which replaces the user's card details with a unique token, ensuring that the merchant does not have access to sensitive information.

Apple Pay works with various payment methods, including credit and debit cards from major financial institutions, prepaid cards, and even digital wallets like PayPal. Additionally, Apple Pay supports loyalty cards, transit cards, and digital tickets, which can be stored and accessed within the Wallet app.

The availability and features of Apple Pay may vary depending on the country and financial institution, as it requires cooperation and support from banks, merchants, and payment networks.


Supported PSPs:


How to integrate Apple Pay through BridgerPay?

To achieve Apple Pay integration, please follow the requirements below:

  1. Get authorized as a merchant.
  2. Create a server session to generate a cashier token.
POST https://api.bridgerpay.com/v2/cashier/session/create/{api_key}
Content-Type: application/json
Authorization: Bearer {{ACCESS_TOKEN}}
{
  "cashier_key": "{cashier_key}",
  "order_id": "g173aa02",
  "currency": "EUR",
  "country": "NL",
  "first_name": "Juan",
  "last_name": "Lopez",
  "email": "[email protected]",
  "language": "en",
  "state": null,
  "address": "Boenluif 30",
  "city": "Hoogwoud",
  "zip_code": "1718 AZ",
  "theme": "bright",
  "amount": 10,
  "phone": "+328141112233"
}
  1. Integrate an Apple Pay button into your website by utilizing the cashier_key and cashier_token obtained in the preceding steps, allowing for its seamless inclusion and display.
<!DOCTYPE html> 
<html> 
<body> 
<script src="https://checkout.merchant_name.com/v2/loader" 

data-cashier-key="{cashier_key}" 
data-cashier-token="{cashier_token}" 
data-button-mode="wallet">       

> 
</script> 
</body> 
</html>