---
page_title: SETU
product: Payment Gateway Integrations
page_source: https://juspay.io/in/docs/payment-gateway-integrations/docs/payment-gateways/setu
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/payment-gateway-integrations/llms.txt
---


# SETU




## Step 1: Procure Gateway Credentials



Obtain the merchant credentials from the SETU team for Sandbox (testing) and Production (live).

Please find below a sample format of credentials that you can expect from the gateway

* **Setu Merchant Id** *: **01**********E4**
* **Setu Merchant Name** *: **Gr**********ed**
* **Setu Merchant Vpa** *: **se**********is**
* **MCC** *: Merchant Category Code (4-digit code).

> **Note**
> The fields marked *****  are mandatory and are required to be configured to proceed with the testing. Rest of the fields are optional and only required for specific features/flows.




## Step 2: Configure Gateway Credentials on Juspay Dashboard



* Open up the Juspay Portal
  
  * Production: [https://portal.juspay.in](https://portal.juspay.in) (Configuring here will affect your live environment)
  * Sandbox: [https://sandbox.portal.juspay.in](https://sandbox.portal.juspay.in) (Dedicated for testing)
* Navigate to Payments → PG Control Centre
* Select SETU under the “Add a Payment Gateway (PG)" section
* Select an environment for the payment gateway. If not sure then confirm with SETU team whether the credentials provided by them are for testing or production usage
  
  * Live Environment: Real money involved, all flows supported
  * Testing Environment: Simulate payments, only some flows are supported
* Gateway Reference ID: For most cases you don’t need this but if you do then refer [https://juspay.io/in/docs/hyper-checkout/android/resources/gateway-reference-id](https://juspay.io/in/docs/hyper-checkout/android/resources/gateway-reference-id)


## Step 3: Configure Payment Methods



Configure the payment methods as per your business needs using the Juspay Dashboard. Enable or disable payment methods your business will accept through SETU on this screen.


## Step 4: Advanced Feature Flags (Optional)



Following Advanced Feature Flags are available under SETU:

* **Bank Instant Refund** : Enable Bank Instant Refund
* **Emandate** : Enabling this flag would allow mandate payments with payment instruments other than CARD
* **One Time Mandate:** Enabling this flag would enable the flow where money is blocked in User's account and one debit takes place post which Mandate expires.


## Step 5: Configure Juspay URLs at Gateway



Refer to the Webhook Section to get the list of Juspay URLs that need to be whitelisted at the gateway end.


## Step 6: Testing



Test all payment flows using the sandbox environment. Ensure that all enabled payment methods work as expected and the callbacks are received correctly.


## Step 7: Go Live



Switch your configuration to production credentials on Juspay Dashboard after thorough testing, and inform gateway to enable your production credentials if required.

---

## See Also

- [YES_BIZ](https://juspay.io/in/docs/payment-gateway-integrations/docs/payment-gateways/yes-biz)
- [UNLIMIT](https://juspay.io/in/docs/payment-gateway-integrations/docs/payment-gateways/unlimit)
