---
page_title: Enable Apple Pay
product: Digital Wallets
page_source: https://juspay.io/in/docs/digital-wallets/docs/how-to-integrate-web/enable-apple-pay
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/digital-wallets/llms.txt
---


# Enabling Apple Pay 



> **Warning**
> Select your integration from the **Integration type**  dropdown 👆 — **Express Checkout API** , **Juspay HyperCheckout (Payment Page)**  or **Express Checkout SDK**  and follow the steps accordingly.



---

## 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](/digital-wallets/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.](/digital-wallets/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](/digital-wallets/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](/digital-wallets/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.](/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.](/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 call](/digital-wallets/docs/how-to-integrate-web/step-4-apple-pay-eligibility) with the appropriate payload.




### Step 5. Order creation


Create an order to proceed with the transaction using [Create Order API](/digital-wallets/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.](/digital-wallets/docs/how-to-integrate-web/step-6-process-call)



---

## See Also

- [Dashboard Setup](https://juspay.io/in/docs/digital-wallets/docs/how-to-integrate-web/dashboard-setup)
- [Step 1: Creating a Customer](https://juspay.io/in/docs/digital-wallets/docs/how-to-integrate-web/step-1-creating-a-customer)
