---
page_source: https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/enable-apple-pay
page_title: Enable Apple Pay
---


# Enabling Apple Pay 




### **Steps to Enable Apple Pay on Your Payment Page** 



---

## Integration type : Juspay Express Checkout API


### Step 1. Check Apple Pay Eligibility


Verifying eligibility is a crucial step when the merchant handles their payment page, and the user interface needs be adjusted based on the eligibility response. 

For Apple Pay, this means using the [Apple Pay Eligibility API](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/apple-pay-eligibility-ec-api) to check if the customer’s device supports it.


### **Reference:** 



* For detailed Apple Pay eligibility and implementation guidelines, refer to Apple’s [official implementation guide](https://developer.apple.com/apple-pay/implementation/).
* After your customer validates their transaction with biometrics , Apple will generate an Apple pay [payment token](https://developer.apple.com/documentation/apple_pay_on_the_web/applepaypaymenttoken). This payment token to be sent in [/txns Api.](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/initiate-transaction-ec-api)




### Step 2. Initiate Apple Pay Transaction


Once the users chooses to pay via Apple pay, transaction needs to be initiated to Juspay

* Use [/txns Api](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/initiate-transaction-ec-api) is to initiate transactions with payment method as Apple Pay.



---

## Integration type : Juspay HyperCheckout (Payment Page)


### Step 1.1. Juspay Config Changes


* [Login](https://portal.juspay.in/)to Juspay Dashboard and navigate to Marketplace tab to get the Apple Pay enabled on your Juspay payment page
* Juspay will release these changes in testing environment (CUG) for you to initiate the end to end testing on your app / website



---

## Integration type : Juspay Express Checkout SDK


### Step 1. Customer Creation


You must create a customer before initiating the transaction flow. View [Create Customer API](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/step-1-creating-a-customer)

> **Note**
> 






### Step 2. Instantiate HyperServices SDK


To start using the**HyperServices SDK, include the SDK script in your HTML** and then create an instance of the**** `HyperServices` class — this instance will be used for all further interactions. Please [refer to the detailed documentation.](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/step-2--hyperservice-instantiation)




### Step 3 SDK Initiation


**After creating the** `HyperServices` instance, you must initiate the SDK using the `initiate` method this is a mandatory step before performing any further actions. 

The call accepts a payload object and an optional callback handler (needed only for iframe-based integrations).

Please [refer to the full documentation.](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/step-3-initiate-sdk)




### Step 4. Check Apple Pay Eligibility


* Verify whether the customer's device supports Apple Pay by using the [Apple Pay Eligibility API](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/step-4-apple-pay-eligibility-api)with the appropriate payload.




### Step 5. Order Creation


Create an order to proceed with the transaction using [Create Order API](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/step-5-create-order-api).




### Step 6. Initiate Apple Pay transactions


* Once a customer selects Apple Pay as the payment method, you can initiate the transaction with Juspay using the Apple Pay [Process Payload](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/step-6-process-call-api)[.](https://juspay.io/sea/docs/digital-wallets-sea/docs/how-to-integrate-web/process-call-api)

