🇮🇳India

Check the requirements and validations made over the cashouts on India

Required fields

Field

Format

Description

login

String

Cashouts login

pass

String

Cashouts pass

external_id

String (max length: 100)

Transaction's ID on your end

document_id

Beneficiary's document ID

country

IN

currency

INR / USD

amount

Number with up to 2 decimals

Cashout amount

bank_account

Beneficiary's bank account

bank_branch

Beneficiary's IFSC

beneficiary_name

String (max length: 100)

Beneficiary's name

Bank Account Validations

Bank name

Bank code

Format

Regex

Example

Default

-

Numeric values, not allowing spaces in between. Length between 9 and 18 inclusive

^[0-9-.]{9,18}$

911010341747600, 9283749293

Bank Branch Validations

The IFSC is short for Indian Financial System Code and this 11 characters code helps identify the individual bank branches that participate in the various online money transfer options like NEFT and RTGS. For more information and how to find a IFSC, please click here.

Bank

Description

Regex

Example

All

IFSC

^[A-Z|a-z]{4}[0][a-zA-Z0-9]{6}$

IDIB000M322, ANDB0000345

Note: We do not process Payouts to the following Banks/IFSC; - UCO Bank - Paytm Payment Bank

Document Validations

Click here to check document types and validations.

Example Request

{
    "login": "xxxxxxx",
    "pass": "xxxxxxx",
    "external_id": "30000000001",
    "document_id": "873839473",
    "beneficiary_name": "pruebaq",
    "country": "IN",
    "amount": 100,
    "currency": "INR",
    "bank_account": "234234323",
    "bank_branch": "IDIB000M322",
    "notification_url": "https://webhook.site/url",
    "type": "json"
}

Bank Codes

The bank_code in India is not mandatory, and it is retrieved from the IFSC sent in the bank_branch instead.

For the full and most up-to-date list of banks and its codes, please check the Cashout Bank Code endpoint.

Last updated

#864: SDK Without User interface explanation

Change request updated