Specific Field Rules#
receiverBankAccountNo Handling#
Info
When required, the field receiverBankAccountNo must be filled according to one of the following scenarios:
1. Normal Account Number
Provide a standard alphanumeric bank account number in this field.
2. IBAN Requirement
If the selected service provider is a bank that requires an IBAN, provide the IBAN instead of the account number in this field.
Reference: getServiceProviders → BankInfo.requireIBAN
The IBAN must be provided in capital letters.
3. India - UPI Service
If the selected serviceProviderCode = 60242 (Demo environment)
or serviceProviderCode = 63471 (Production environment),
Pass the fixed value "UPI" in this field:
4. Egypt - Instapay Service
If the selected serviceProviderCode = 60253 (Demo environment)
or serviceProviderCode = 65313 (Production environment),
Provide an Instapay Account number in this field.
bankBranchExtraInfo Handling#
Info
When required, the bankBranchExtraInfo field must be filled according to one of the following scenarios:
1. Sending to India (Bank Transfers)
Provide the IFSC code in this field.
2. Sending to India (UPI Service)
If the selected serviceProviderCode = 60242 (Demo environment)
or serviceProviderCode = 63471 (Production environment),
Provide the UPI VPA (Virtual Payment Address) in this field.
UPI VPA can be validated separately by Validate UPI