India payout
Payment Account Types
The supported payment account types in India are:
- ALIAS
- BANK_ACCOUNT_ROUTE
Alias
The supported alias network in India is:
- UPI
We support payouts via UPI (Unified Payments Interface) in India. To initiate a payout, provide UPI as the ALIAS network and the recipient’s UPI ID (Virtual Payment Address) as the ALIAS identifier.
Bank Account Route
We support payouts to banks in India using the bank’s IFSC (Indian Financial System Code) instead of a bank_id. Each IFSC uniquely identifies the bank, and branch, ensuring payments are routed accurately to the intended destination. Unlike other markets, we do not maintain or return a list of available IFSCs at the List Banks endpoint for India as there are thousands of codes across the country.
Decimal Requirements
| Payment Account Type | Decimals Allowed |
|---|---|
| ALIAS (UPI) | 2 |
| BANK_ACCOUNT_ROUTE | 2 |
Transaction Limits
| Payment Account Type | Minimum Amount (INR) | Maximum Amount (INR) |
|---|---|---|
| ALIAS (UPI) | 1 | 200,000 |
| BANK_ACCOUNT_ROUTE | 1 | 1,500,000 |
Compliance Requirements
| Field | Requirements |
|---|---|
| purpose | Required (please refer to the list of allowed values in Create Payout) |
| sender.type | Required |
| sender.name | Required |
| sender.address.line1 | Required |
| sender.address.city | Required |
| sender.address.postal_code | Required |
| sender.address.country | Required |
| sender.individual.dob | Required (with type INDIVIDUAL) |
| sender.individual.identity_document.type | Required (with type INDIVIDUAL) |
| sender.individual.identity_document.country | Required (with type INDIVIDUAL) |
| sender.individual.identity_document.number | Required (with type INDIVIDUAL) |
| sender.individual.identity_document.expires_on | Required (with type INDIVIDUAL) |
Sample Payload
The samples below are specific to India and based on the local regulations.
For a more comprehensive list of fields, see the Create Payout resource.
Info: To send payouts via UPI (Unified Payments Interface) in India, provideUPIas thealias.networkand the recipient’s UPI ID (Virtual Payment Address) as thealias.identifier.
{
"amount": {
"currency": "INR",
"value": "1000"
},
"payment_account": {
"type": "ALIAS",
"country": "IN",
"holder": {
"type": "INDIVIDUAL",
"name": "Neha Patel"
},
"alias": {
"network": "UPI",
"identifier": "neha.patel@ybl"
}
},
"purpose": "REMITTANCE",
"sender": {
"type": "INDIVIDUAL",
"name": "Mario Rossi",
"address": {
"line_1": "Piazza del Colosseo",
"line_2": "1",
"line_3": "",
"city": "Roma",
"postal_code": "00184",
"country": "IT"
},
"individual": {
"dob": "1985-06-15",
"identity_document": {
"type": "PASSPORT",
"country": "IT",
"number": "YA0000000",
"expires_on": "2030-01-01"
}
}
}
}Updated 12 days ago
