Skip to content

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: getServiceProvidersBankInfo.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:

<receiverBankAccountNo>UPI</receiverBankAccountNo>

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