Enkash Developer Portal
Home
Home
Login
  1. Home
  • Back to home
  • Payout APIs
  • Get Authentication Token
    • Get Authentication Token
  • Beneficiary Apis
    • Create Beneficiary
    • Search Beneficiary
    • Delete Beneficiary
  • Transfer Apis
    • Create Payout
    • Search Payouts
    • Create Batch Payout
  • Payout Account Apis
    • Get Balance
    • Get Source Bank Account Details
    • Add Source Bank Account
    • Fetch Bank Statement
  • Webhook Data Apis
    • Get Webhook Data
    • Create Webhook Data
  1. Home

Payouts API - Transfer Status Lifecycle

The Payouts API enables the initiation and management of financial transactions to beneficiaries. Throughout its lifecycle, a transaction may pass through various statuses indicating its current state or outcome.

Transfer Statuses#

PENDING
Description:
The transfer has been created but is not yet processed.
Typical Scenario:
Transaction is queued and awaiting submission to the bank.
REJECTED
Description:
The transaction was rejected due to validation errors.
To proceed, correct the issue and re-initiate the transaction using the sametransactionId.
Possible Reasons & Error Codes:
ReasonStatusCode
Beneficiary ID is missing or invalidREJECTEDREJECT_BENEF_ID
Transaction ID is missing or invalidREJECTEDREJECT_TXN_ID
Transfer amount is invalidREJECTEDREJECT_TRF_AMT
Transfer mode is invalid or unsupportedREJECTEDREJECT_TRF_MODE
Transfer remark is missing or too longREJECTEDREJECT_TRF_RMK
Fund source ID is missing or invalidREJECTEDREJECT_FND_SRC_ID
Beneficiary detail ID is invalidREJECTEDREJECT_BENEF_DET_ID
Beneficiary name is missing or invalidREJECTEDREJECT_BENEF_NAME
Beneficiary account number is invalidREJECTEDREJECT_BENEF_ACC
Beneficiary IFSC is missing or invalidREJECTEDREJECT_BENEF_IFSC
Beneficiary email is missing or invalidREJECTEDREJECT_BENEF_EMAIL
Checksum for payload is missing/invalidREJECTEDREJECT_CHKSUM
PROCESSING
Description:
The transfer has been sent to the bank. The final status (success or failure) is awaited.
Typical Scenario:
Transfer remains in this state until confirmation is received from the bank.
SUCCESS
Description:
The transaction was successfully completed and confirmed by the bank.
FAILED
Description:
The transaction failed at the bank. This outcome is determined based on the bank’s response flags.
REVERSED
Description:
The transaction was initially processed by the bank but later reversed.
Updated following reconciliation to reflect the reversal
Modified at 2025-07-07 18:23:43
Previous
Delete Beneficiary
Next
Create Payout
Built with