v1

latestOpenAPI 3.1.02026-07-2418201.6 MB

Load / Unload Virtual Account

post/v2/banking/virtual/account/update_balance

Headers

client_idstring required

<YOUR_CLIENT_ID>

client_secretstring required

<YOUR_CLIENT_SECRET>

module_secretstring required

<YOUR_CORE_BANKING_MODULE_SECRET>

provider_secretstring required

<YOUR_CHOSEN_PROVIDER_SECRET>

Request body

reference_idstring required

Your unique reference id

actionstring required

Debit/Credit, Mode of transaction record

purposestring required

Purpose message for the record

account_numberstring required

Virtual account where transaction is to be recorded.

amountnumber float required

Amount for the transaction

bank_reference_numberstring required

Bank Reference Number of the transaction

transfer_typestring required

Transfer type of the record (IMPS/NEFT/RTGS/UPI)

Response

201

OR

Example response

{
  "decentroTxnId": "DCTRTXXXXXXXXXXXXXXXXX",
  "status": "SUCCESS",
  "responseCode": "S00000",
  "message": "Transaction successful",
  "data": {
    "status": "success",
    "newBalance": 1
  }
}