Docs
This feature is a Private Beta Release. Contact Chargebee Support to enable UPI via dLocal for your live and test sites.
dLocal supports UPI (Unified Payments Interface) for India, allowing businesses to collect recurring payments via pre-approved UPI mandates. UPI is a pull-based payment method in which the customer authorizes a mandate once, and subsequent debits are pulled automatically without further user action.
This feature is ideal for subscription billing use cases, where reducing payment friction and improving collection success are critical.
This payment method is ideal for:
The following are the region categories supported for this integration:
| Category | Details |
|---|---|
| Your Region | Merchants onboarded in India and enabled for INR collections. |
| Payment Collection Region (Your customer’s region) | Payers must have India-issued bank accounts with UPI enabled. Currency supported: INR |
| Characteristic | Details |
|---|---|
| Payment Type | Mandate-based recurring (UPI) |
| Mandate Approval | Customer authorizes via UPI app or link |
| Mandate Rules | Mandate Amount: ≤ ₹15,000 Validity: up to 1 year Frequency: daily |
| Refunds | Not supported |
Ensure the following before configuring UPI payments via dLocal:
To collect payments successfully, the following fields must be passed during checkout:
If you're using Chargebee Checkout, go to:
If using a custom checkout using JavaScript, you must explicitly collect and send these fields to Chargebee.
| Integration Method | Supported/Not Supported |
|---|---|
| Chargebee Checkout | In-app layout of Checkout - Supported Full Page Checkout - Supported |
| Custom Checkout | Chargebee.js - Supported Payment Components - Supported dLocal.js - Not supported |
Enable UPI via dLocal in your Chargebee site:
Follow these steps to configure Smart Routing rules to ensure INR recurring payments for the UPI route to dLocal:
Was this article helpful?