Specific Field Rules#
receiverBankAccountNo Handling#
Info
The field receiverBankAccountNo must be filled according to one of the following scenarios:
1. Normal Account Number
Provide a standard alphanumeric bank account number.
2. IBAN Requirement
If the selected service provider is a bank that requires an IBAN, pass the IBAN instead of the account number.
Reference: getServiceProviders → BankInfo.requireIBAN
The IBAN must be provided in capital letters.
3. India UPI Service
For India UPI transactions, pass the fixed value "UPI":
UPI Condition
UPI is allowed only when serviceProviderCode = 60242 (demo environment).
The production
serviceProviderCodewill be provided separately.
bankBranchExtraInfo Handling#
Info
The bankBranchExtraInfo field is required under the following scenarios:
1. Sending to India (Bank Transfers)
Provide the IFSC code in this field.
2. Sending to India (UPI Service)
Provide the UPI VPA (Virtual Payment Address) in this field.
UPI VPA can be validated separately by Validate UPI
UPI Condition
UPI is allowed only when serviceProviderCode = 60242 (demo environment).
The production
serviceProviderCodewill be provided separately.