EMI
Equated Monthly Instalment (EMI) refers to the fixed amount of money you pay to a bank or a lender every month as part of the repayment of an outstanding loan. EMI as a payment option gives your customers the freedom and affordability to purchase expensive items without having to deal with banks or NBFCs as intermediaries.
Before you begin:Register for a account with PayU before you start integration. For more information, refer to Register for a Merchant Account.
The following sections describe the procedure to integrate cards with EMI:
- PayU Hosted Checkout Integration
- Merchant Hosted Checkout Integration
APIs mentioned without a linked reference page
| Mention | Context | Purpose |
|---|---|---|
| BIN API | Parameter tables in Debit Card, Credit Card, and Cardless EMI integration guides | Validate CVV length and rules for the card type (for example, 3-digit vs 4-digit for AMEX). No ref: link is provided on those pages. |
Verification methods (not standalone payment APIs)
| Name | Purpose |
|---|---|
| Webhooks | Alternative server-to-server verification of payment status. Used in: Production Checklist and the shared <Verify_Payment_Tabs /> component on integration pages. |
Supported Banks or Institutions
PayU supports EMI for the following banks or institutions with debit cards, credit cards, cardless EMI, and No-Cost EMI:
Credit Cards
- American Express
- HDFC Bank
- ICICI Bank
- Axis Bank
- Citibank
- State Bank of India
- Kotak
- RBL Bank
- IndusInd Bank
- Standard Chartered Bank
- YES Bank
- HSBC Bank
- One Card
- AU Small Finance Bank
- Bank of Baroda
- IDBI Bank
- IDFC First Bank
Debit Cards
- State Bank of India
- HDFC Bank
- ICICI Bank
- Axis Bank
- Kotak Mahindra Bank
- Federal Bank
- Bank of Baroda
Cardless
- Bajaj Finserve
- Liquiloan
- Zest Money
- KreditBee
APIs used for Integration
| API name | Purpose |
|---|---|
| |
| Collect Payment API – PayU Hosted Checkout | Initiate an EMI transaction on the PayU-hosted payment page (non-seamless checkout). Customer selects EMI, enters card details, and completes OTP on PayU’s page. |
| |
| Get Checkout Details API | Check customer eligibility before payment — by mobile number for debit-card pre-EMI and cardless EMI. |
| Get EMI According to Interest API | Calculate EMI details — interest rate, monthly instalment, processing fee, No-Cost EMI, tenure, and the corresponding bankcode for the chosen plan. |
| Eligible BINs for EMI API v1.0 | Check credit-card EMI eligibility from the card BIN; returns issuing bank and minimum eligible amount. |
| Eligible BINs for EMI API v2.0 | Check cardless EMI eligibility from card or customer information in the S2S flow. |
| |
| Verify Payment API | Server-side reconciliation of transaction status after payment. |
