Get Transfer Status

Use these details to get details of a particular transfer. You can pass referenceId or transferId to fetch the details.

Click here to view details of the get transfer staus API version 1.

Response Codes

StatusSub CodeMessage
SUCCESS200Details of transfer with referenceId (or transferId) XXXX
ERROR403Token is not valid
ERROR403IP not whitelisted
ERROR412Token missing in the request
ERROR404ReferenceId is invalid or does not exist
ERROR404TransferId is invalid or does not exist
ERROR422Please provide referenceId or transferId to fetch details
ERROR520Unknown error occurred

Failure Reasons

Reason (in API response)CategoryDescription
BANK_GATEWAY_ERRORBankTechnical error at the bank
SOURCE_BANK_DECLINEDBankTPS exceeded at the bank/NPCI
FAILEDBankNo explicit failure reason from the bank
INVALID_AMOUNT_FAILMerchantAmount is invalid for the given transfer mode
INVALID_AMOUNT_FAILCustomerBank account is invalid
INVALID_REQUESTMerchantRequest is invalid
RETURNED_FROM_BENEFICIARYBankImmediate reversal from the beneficiary bank
INSUFFICIENT_BALANCEMerchantBalance is exhausted, need to add funds
IMPS_MODE_FAILBankIMPS mode not supported for the beneficiary
RTGS_MODE_FAILBankRTGS mode not supported (only for RTGS)
REINITIALIZE_TRANSFER_LATERBankTechnical error at the bank, retry later
NRE_ACCOUNT_FAILCustomerCustomer bank account is an NRE account
ACCOUNT_BLOCKEDCustomerCustomer bank account is blocked
DEST_LIMIT_REACHEDBankTransfer limit to beneficiary exceeded
INVALID_MODE_FAILBankTransfer mode not valid for beneficiary
BENEFICIARY_BANK_OFFLINEBankBeneficiary bank is offline

Reversed Reasons

Reason (in API response)CategoryDescription
ACCOUNT_FROZEN_OR_CLOSEDCustomerAccount is closed or frozen
CREDIT_LIMIT_EXCEEDEDCustomerTransfer limit to beneficiary exceeded
ACCOUNT_CLOSED_OR_FROZENCustomerTransfer limit to beneficiary exceeded
ACCOUNT_ON_HOLDCustomerAccount is temporarily on hold
ACCOUNT_FROZENCustomerAccount is frozen
IFSC_DOES_NOT_MATCHCustomerIFSC does not match
FRAUD_REVERSEDCustomerSuspect fraudulent transfer
ANY OTHER REASONBankReason not specified by bank
ACCOUNT_CLOSEDCustomerAccount is closed
ACCOUNT_FROZEN_OR_BLOCKEDCustomerAccount is frozen or blocked
BENEFICIARY_NAME_DIFFERSCustomerBeneficiary name does not match (only for NEFT)
BENEFICIARY_BANK_NODE_OFFLINEBankBeneficiary bank offline
ACCOUNT_DOES_NOT_EXISTCustomerAccount does not exist