This API will be retired soon. Please plan to migrate to the latest version, Transfers V2.
Click to view the response codes.
Click to view the response codes.
Sub Code | Status | Message | Next Action |
---|---|---|---|
200 | SUCCESS | Transfer completed successfully. | - |
201 | SUCCESS | Transfer Scheduled for next working day. | - |
201 | PENDING | Awaiting confirmation from beneficiary bank. | - |
201 | PENDING | Transfer request pending at the bank. | - |
202 | PENDING | Request received. Please check status after some time. | - |
400 | ERROR | Multiple PaymentInstruments available for this payment mode. | - |
400 | ERROR | Specified paymentInstrumentId not valid for this payment mode. | - |
400 | ERROR | Specified paymentInstrumentId not available. | Enter a different paymentInstrumentId. |
400 | ERROR | Transfer attempt failed at the bank. | - |
403 | ERROR | Token is not valid | Verify the generated token |
403 | ERROR | IP not whitelisted | Whitelist the IP address |
403 | ERROR | Transfer to this beneficiary not allowed. | Enter different beneficiary details |
403 | ERROR | This feature is not available for your account. | |
403 | ERROR | Transfer mode is not available for your account. | Enter a different transfer mode. |
404 | ERROR | Beneficiary does not exist. | Enter a valid beneficiary ID. |
409 | ERROR | Transfer Id already exists. | Enter a different transfer ID. |
412 | ERROR | Token missing in the request. | Enter a valid token in the API request. |
412 | ERROR | BeneId missing in the request. | Enter a valid beneficiary ID. |
412 | ERROR | Amount missing in the request. | Enter a valid transfer amount. |
412 | ERROR | TransferId missing in the request. | Enter a valid transfer ID. |
412 | ERROR | Please wait 30 minutes after adding the beneficiary. | - |
412 | ERROR | Transfer amount is less than minimum amount of Rs. 100. | Enter a transfer amount that is equal to or more than Rs. 100. |
412 | ERROR | Transfer amount is greater than the maximum amount of Rs.100000. | Enter a transfer amount that is equal to or less than Rs. 100000. |
412 | ERROR | Transfer limit for beneficiary exceeded. | |
412 | ERROR | Transfer limit for your account exceeded. | |
412 | ERROR | Not enough available balance in the account. | Retry with sufficient balance in your account. |
412 | ERROR | Invalid Tag passed in the request. | |
412 | ERROR | Transfer mode not enabled for the account. | |
412 | ERROR | Invalid transfer mode passed in the request. | |
422 | ERROR | Invalid amount passed. | Enter a valid transfer amount. |
422 | ERROR | Invalid transferId passed. | Enter a valid transferId. |
422 | ERROR | No Payee Virtual Address associated with the beneficiary. | |
422 | ERROR | Remarks can have only numbers, alphabets and whitespaces. | |
422 | ERROR | Beneficiary details not valid. | Enter valid beneficiary details. |
422 | ERROR | No Bank account or IFSC associated with the beneficiary. | Enter valid bank account details of the beneficiary. |
422 | ERROR | Transfer request to paytm wallet failed. | |
422 | ERROR | Invalid IFSC code provided for bank account. | Enter a valid IFSC for the provided bank account details. |
422 | ERROR | Invalid bank account number or IFSC provided. | Enter valid bank account details. |
520 | ERROR | Transfer request triggered.No response from bank. |
Body
application/json
Amount to be transferred. Amount should be greater that INR 1.00. Decimals are allowed.
A unique ID to identify this transfer. Alphanumeric characters and underscores are allowed (40 character limit).
It is the mode of transfer. Allowed values are: banktransfer, neft, imps, rtgs, upi, paytm, and amazonpay. The default transferMode is banktransfer.
Object with the beneficiary details to whom amount is to be transferred
Specify the fund source ID from where you want the amount to be debited.
Response
200
The response is of type any
.