v1

latestOpenAPI 3.1.02026-07-2418201.6 MB

Pre-Deposit Check callback

This callback allows clients to validate a transaction before the actual fund movement happens in the virtual account. The client can accept or reject incoming funds via this callback.

post/client/test/endpoint

Headers

your_custom_key_1string

The header token shared by you should not contain any unsanitized values like @ # $ % ^ & * ! ; : ' " ~ ` ? = + ) (

your_custom_key_2string

The header token shared by you should not contain any unsanitized values like @ # $ % ^ & * ! ; : ' " ~ ` ? = + ) (

Request body

amountstring required

The transaction amount that will be collected in the virtual account.

bank_reference_numberstring required

The unique transaction reference number from the bank partner

consumer_urnstring required

A unique identifier assigned to each merchant by Decentro during Onboarding.

decentro_txn_idstring required

The unique transaction identifier of Decentro, passed against each payment transaction.

payee_account_numberstring required

The virtual account of Merchant at Decentro's end where the funds will be stored, if accepted.

payer_account_numberstring required

Account number of the payer/remitter.

payer_account_ifscstring

Account ifsc of the payer/remitter.

payer_namestring

Name of the payer if propagated by the partner bank.

transfer_typestring required

The transafer type of the E collect transaction. Possible values: IMPS, NEFT, RTGS

Response

200

OR

Example response

{
  "is_accepted": true
}