v1

latestOpenAPI 3.1.02026-07-2418201.6 MB

Initiate Payout

post/v3/core_banking/money_transfer/initiate

Headers

client_idstring required

Decentro assigned client_id during on boarding.

client_secretstring required

Decentro assigned client_secret during on boarding.

Request body

reference_idstring required

A unique ID you create to pass as an identifier for the transaction. The ID must be an alphanumeric value.

consumer_urnstring required

A unique identifier assigned to client's by Decentro during onboarding.

purpose_messagestring required

The Remarks of the transactions can be added here. This will reflect on the narration of the payment performed. Minimum length is 5 and Maximum length is 35

from_accountinteger

The virtual account must be passed here. Note: This parameter is required only if you want to perform payout with a specific virtual account. Else, Decentro will automatically select the virtual account and perform the transactions.

transfer_typestring required

UPI,IMPS,NEFT and RTGS are the values to be passed.

transfer_amountinteger required

The transfer amount must be passed here. Decimal values are allowed upto 2 place. The minimum value must be eqaul or greater than 1.00

Response

201

OR
OR

Example response

{
  "decentro_txn_id": "364BC809DE0347BAB2797310B2B63E99",
  "api_status": "SUCCESS",
  "response_code": "S00000",
  "message": "Request is successfully initiated.",
  "data": {
    "transfer_type": "imps",
    "bank_reference_number": "IDFBH25132919527",
    "beneficiary_name": "TEST payment",
    "transaction_status": "success",
    "transaction_status_description": "fundTransfer successfully processed"
  },
  "response_key": "success_transaction_request_initiated"
}