v1

latestOpenAPI 3.1.02026-07-2418201.6 MB

Issue Refund

This API enabled you to issue refunds for a successful payment.

post/v3/payments/upi/refund

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 assigned by clients for every API request.

original_transaction_idstring required

decentro_txn_id shared during original transaction.

original_attempt_transaction_idstring

attempt_decentro_txn_id shared during original transaction.

original_reference_idstring

reference_id passed during original transaction.

bank_reference_numberstring

bank_reference_number of the original transaction.

purpose_messagestring required

Purpose of the refund.

amountstring

The transaction amount you intent to refund.

Response

200

decentro_txn_idstring
statusstring
messagestring
response_keystring

Example response

{
  "decentro_txn_id": "4C1DB562798F4367B7D7391930A3695F",
  "status": "FAILURE",
  "message": "Remitter account balance is not sufficient.",
  "response_key": "error_insufficient_balance"
}