Bank Transfer Status Transition

Whenever Bank Transfer’s status gets updated from pending to Success/Failed. This event gets triggered to notify clients.

Bank Transfer Status Transition

{
	"reason_code": "0",
	"bank_remarks": "Executed",
	"bank_transfer_id": "bat_146bd9dee0324608bf0d9550e5dd9903",
	"utr": "N221211595621879",
	"status": "success",
	"txn_logs": [{
		"rrn": "a24401cdfe4e46c8addd929cb0dcdb72",
		"remarks": "",
		"entry_id": "ent_31baf27196e54810b2745acb2ba0185d",
		"txn_code": "BANK_TRANSFER_PAYMENT_FUND",
		"txn_date": "2021-08-09T12:14:36Z",
		"txn_type": "BANK_TRANSFER",
		"account_id": "acc_2cea3cf2278f4db08ebb9af8859f1162",
		"txn_amount": 700000,
		"txn_log_id": "txn_34f004c151e34a3fa47cb6dbd321f3ef",
		"txn_currency": {
			"alpha_code": "INR",
			"numeric_code": 356
		},
		"txn_indicator": "Debit"
	}],
	"fee_charged": [{
		"rrn": "a24401cdfe4e46c8addd929cb0dcdb72",
		"remarks": "",
		"entry_id": "ent_9e16373f525c40a4b35b5463938e799e",
		"txn_code": "BANK_TRANSFER_PAYMENT_FUND",
		"txn_date": "2021-08-09T12:14:36Z",
		"txn_type": "BANK_TRANSFER",
		"account_id": "acc_2cea3cf2278f4db08ebb9af8859f1162",
		"txn_amount": 8260,
		"txn_log_id": "txn_34f004c151e34a3fa47cb6dbd321f3ef",
		"txn_currency": {
			"alpha_code": "INR",
			"numeric_code": 356
		},
		"txn_indicator": "Debit"
	}],
	"funding_account_balance": [{
		"currency": "INR",
		"balance": 100
	}],
	"target_account_balance": [{
		"balance": 16640,
		"currency": "INR"
	}]
}

Field Name

Data Type

Required (O/M)

Description

reason_code

String

M

“0” for success, ”2” for pending, ”4” for failure

bank_remarks

String

O

Bank's Remark for the Transfer

bank_transfer_id

String

M

Bank Transfer Reference Id

utr

String

O

Bank UTR incase of NEFT

status

String

M

Status of the Bank Transfer. Possible Values: “success”, “pending” and “failed

fee_charged

List

O

Fee Charged for the Bank Transfer, if any

entry_id

String

M

Unique reference to the entry of the transaction

account_id

String

M

Account Id of the user

txn_type

String

M

Refer below for more details

txn_log_id

String

M

Unique reference to the transaction

txn_code

String

M

Code of Transaction

txn_indicator

String

M

Define Credit or Debit

txn_date

String

M

Transaction Date time stamp

remarks

String

O

txn_amount

Numeric

M

Transaction Amount

txn_currency

String

M

Transaction Currency

target_account_balance

List

O

funding_account_balance

List

O

Last updated