---
page_source: https://docs.juspay.io/offers/docs/basic-offers-module/step-2-enabling-offers
page_title: Step 2: Enabling Offers 
---


# Enable Offers on your payment page




#### Integration Architecture:



---

## Integration type : Juspay Express Checkout SDK


### Step 1.1. Substep


![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/offer-engine/Offers%20Integration%20-%20EC%20Headless%20Flow-S927e.png)
*Offer Integration Architecture*






### **Step 2:** Enable Offers on your payment page 




### 2.1 Check eligible Offers


* Use the [List Offer API](https://juspay.io/in/docs/offers/docs/basic-offers-module/list-offers#Offer-List)to get the list of ACTIVE offers configured on Juspay Offers dashboard




### 2.2  Process Payload to initiate Txns


* Initiate offer transactions if the user is opting for the listed offer. Pass the offer details in [Process Payload](https://juspay.io/in/docs/offers/docs/basic-offers-module/offers-process-payload#Process-payload)based on the payment method




### Step 2.3 Request for Juspay Config Changes


* [Login](https://portal.juspay.in/marketplace?id=de72c170-22c8-4536-b3db-e1b6e8758eff&name=DOTP) to Juspay Dashboard and use Juspay Onboarding Assistant to get the offers 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 API


### Step 1.1. Substep


![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/offers/Screenshot%202025-10-08%20at%202.53.44%E2%80%AFPM.png)
*Offer Integration Architecture*






### **Step 2:** Enable Offers on your payment page 




### 2.1 Check for eligible Offers


* Use the [List Offer API](https://docs.juspay.in/offers/docs/basic-offers-module/list-offers)to get the list of ACTIVE offers configured on Juspay Offers dashboard




### 2.2 Initiate Offer transaction


* Display the list of available offers to the user. Once a customer initiates a offer transaction, you can initiate the transaction with Juspay with following changes:
  
  * Pass offer parameters in the [Txns API](https://juspay.io/in/docs/offers/docs/basic-offers-module/credit--debit-card-transaction#Credit-/-Debit-Card-transaction) call based on the payment method



---

## Integration type : Juspay HyperCheckout (Payment Page)


### Step 1.1. Substep


![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/offers/Screenshot%202025-10-08%20at%202.53.44%E2%80%AFPM.png)
*Offer Integration Architecture*






### **Step 2:** Enable Offers on your payment page 




### Step 1.1. Juspay Config Changes


* [Login](https://portal.juspay.in/marketplace?id=de72c170-22c8-4536-b3db-e1b6e8758eff&name=DOTP) to Juspay Dashboard and use Juspay Onboarding Assistant to get the Offers 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

