Decentro9647 Transaction Status API
The Transaction Status API from Decentro9647 — 1 operation(s) for transaction status.
The Transaction Status API from Decentro9647 — 1 operation(s) for transaction status.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/decentro9647:decentro9647-transaction-status-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Transaction Status API
version: '1.0'
servers:
- url: https://your.custom.endpoint.com
security:
- {}
tags:
- name: Transaction Status
paths:
/transaction_status/clientcustomendpoint:
post:
summary: Terminal Transaction Status Callback/Webhook
description: This callback is used by Decentro to trigger the status of a transaction to pre-configured endpoint of the platform.
operationId: payments_api-collectionsv3-statuscallback
parameters:
- name: your_custom_key_1
in: header
description: 'The header token shared by you should not contain any unsanitized values like @ # $ % ^ & * ! ; : '' " ~ ` ? = + ) ('
required: true
schema:
type: string
- name: your_custom_key_2
in: header
description: 'The header token shared by you should not contain any unsanitized values like @ # $ % ^ & * ! ; : '' " ~ ` ? = + ) ('
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
type: object
required:
- callback_attempt
- callback_txn_id
- consumer_urn
- callback_timestamp
- transaction_status
- amount
- decentro_txn_id
properties:
callback_attempt:
type: integer
description: Number of times the callback has been attempted.
format: int32
callback_txn_id:
type: string
description: Unique identifier mapped to the callback attempt.
consumer_urn:
type: string
description: Unique urn assigned to client that they pass in request payload
callback_timestamp:
type: string
description: Timestamp of the callback. Not the timestamp of the transaction.
original_callback_txn_id:
type: string
description: Unique identifier mapped to the first callback attempt.
transaction_status:
type: string
description: 'The status of the transaction. Values passed: PENDING, SUCCESS, FAILED, EXPIRED, DEEMED, REFUND_FAILED, REFUNDED, DISPUTED_AMOUNT'
transaction_status_description:
type: string
description: Description message of the transaction status received.
amount:
type: number
description: The transaction amount. In case of UPI collection, the amount requested against a payment request.
format: float
decentro_txn_id:
type: string
description: The unique transaction identifier, passed against the payment request, by Decentro at the time of transaction initiation.
reference_id:
type: string
description: The referenceId passed at the time of transaction initiation. Passed only if the transaction is initiated through Decentro
bank_reference_number:
type: string
description: The unique transaction reference number from the bank partner. Will not be propagated in "EXPIRED" and certain "FAILED" scenarios.
npci_txn_id:
type: string
description: A unique transaction id generated by NPCI for each transaction.
purpose_message:
type: string
description: The purpose message value, shared during transaction initiation.
collection_type:
type: string
description: 'The method of collection. Describes whether the funds were received via a payment link, dynamic QR, collect request, or a static QR. Only applicable for collection transactions. Possible values: payment_link, dynamic_qr, collection_request, Reverse Penny Drop'
payee_name:
type: string
description: Merchant name in case of collection transactions.
payer_name:
type: string
description: Name of the payer if propagated by the partner bank
payee_account_number:
type: string
description: Virtual account with Decentro against which the fund were credited
payee_account_ifsc:
type: string
description: IFSC of the beneficiary virtual account created with Decentro
payer_vpa:
type: string
description: UPI ID (VPA) of the payer.
payee_vpa:
type: string
description: UPI ID (VPA) of the payee.
error_key:
type: string
description: Indicates the reason for failure, if applicable.
transaction_attempt_status:
type: string
description: 'Status of the transaction attempt. Values passed: SUCCESS, FAILED, DEEMED, HOLD, REFUND_FAILED, REFUNDED'
attempt_decentro_txn_id:
type: string
description: The unique transaction identifier, created by Decentro, for the payment attempt.
transaction_authentication_timestamp:
type: string
description: The timestamp at which user entered the MPIN and authenticated the payment.
payer_account_number:
type: string
description: Account number of the payer/remitter. Passed only for virtual account based collections if provided by the bank partner.
payer_account_ifsc:
type: string
description: Account ifsc of the payer/remitter. Passed only for virtual account based collections if provided by the bank partner.
paid_amount:
type: number
description: The amount collected against a Transaction Attempt.
format: float
attempt_action:
type: string
description: The action taken by the merchant against a HOLD transaction attempt or by our system were Auto-refund is enabled.
transaction_attempt_status_description:
type: string
description: The description of the status associated with the transaction attempt.
error_key_description:
type: string
description: The descriptive reason for transaction failure
examples:
'UPI Collection: Success ':
value:
amount: 10.2
attempt_decentro_txn_id: D7482B6121E34A8B871557B204BADCDF
bank_reference_number: A483C37DA1AC497FA8882773D5573386_169
callback_attempt: 1
callback_timestamp: '2025-04-11T16:51:04.779879'
callback_txn_id: 8383948897EE4BB9ADF2899935812FBB
collection_type: dynamic_qr
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: 8B1C03BE47CF48ACA8280019136EB018
npci_txn_id: A483C37DA1AC497FA8882773D5573386_169
original_callback_txn_id: 36A693A1DDC14A5399D2746C125A288F
payee_account_number: ''
paid_amount: 10.2
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-0063c9fe-9461-460f-8402-db5004
transaction_attempt_status: SUCCESS
transaction_attempt_status_description: Successful Payment Attempt
transaction_authentication_timestamp: '2024-08-18T13:10:00.000000'
transaction_status: SUCCESS
transaction_status_description: Payment Request is successful
'UPI Collections: Failure (Auto-retry Disabled)':
value:
amount: 10.3
bank_reference_number: '498879695190'
callback_attempt: 1
callback_timestamp: '2025-04-11T19:47:20.419453'
callback_txn_id: 9BE30A426343440C88D640CD6D5E43A4
collection_type: payment_link
consumer_urn: 6FB3CADC010041B98D137F3E7101F549
decentro_txn_id: DE8226485675483A9E1E069C1433788E
error_key: error_at_remitter_bank
npci_txn_id: MYB3C9815461F634C7C8BFE2861FDEDC786
original_callback_txn_id: BC7865F10C48438A9ED71617D55A85B7
payee_account_number: ''
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: MYBANK001
payer_vpa: customer@mybank
purpose_message: Testing
reference_id: robo-4476c55e-057b-4677-a8f4-86dc8d28bbfb
transaction_authentication_timestamp: '2024-08-22T00:00:50.000000'
transaction_status: FAILED
error_key_description: Z9 - INSUFFICIENT FUNDS IN CUSTOMER (REMITTER) ACCOUNT
transaction_status_description: Remitter bank failed the transaction
'UPI Collection: Hold (Multiple Successful Attempts)':
value:
amount: 10.2
attempt_decentro_txn_id: D1CDF0FBA304410EB007130FEFAD32ED
bank_reference_number: A483C37DA1AC497FA8882773D5573386_882
callback_attempt: 1
callback_timestamp: '2025-04-11T16:51:05.769304'
callback_txn_id: D3A1904E449C414D98AE4374B6485CF6
collection_type: dynamic_qr
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: 8B1C03BE47CF48ACA8280019136EB018
npci_txn_id: A483C37DA1AC497FA8882773D5573386_882
original_callback_txn_id: DA87F0DDD2AB4D42B633514741239310
payee_account_number: ''
paid_amount: 10.2
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-0063c9fe-9461-460f-8402-db5004
transaction_attempt_status: HOLD
transaction_attempt_status_description: Payment Attempt is put on HOLD
transaction_authentication_timestamp: '2024-08-18T13:10:00.000000'
transaction_status: SUCCESS
transaction_status_description: Payment Request is successful
'Success: E-Collect ':
value:
amount: 1
bank_reference_number: '7971885'
callback_attempt: 1
callback_timestamp: '2025-04-11T19:48:48.300416'
callback_txn_id: B19D9389714C404BA17B965F293AE9D3
collection_type: e_collect
consumer_urn: 295CC6376BDD4E75B286EEEDA18800A5
decentro_txn_id: A04B89FCFD0F4C379E8248268F4954B7
original_callback_txn_id: A7F7A3443D544B9EBC583559F6BEEEAF
payee_account_ifsc: YESB0CABC1C
payee_account_number: '4625253725750005'
payee_name: Internal Test
payer_account_ifsc: YESB0CMSNOC
payer_account_number: '87654359000011'
payer_name: Mr. TESTING
purpose_message: ' TESTING'
transaction_authentication_timestamp: '2024-06-20T19:01:52.000000'
transaction_status: SUCCESS
transaction_status_description: E-Collect succeeded.
transfer_type: IMPS
'UPI Collection: Captured Transaction Attempt':
value:
amount: 10.2
attempt_action: CAPTURED
attempt_decentro_txn_id: D1CDF0FBA304410EB007130FEFAD32ED
bank_reference_number: A483C37DA1AC497FA8882773D5573386_882
callback_attempt: 1
callback_timestamp: '2025-04-11T16:51:12.556917'
callback_txn_id: 20F791D9C674411A97D778130F631475
collection_type: dynamic_qr
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: 8B1C03BE47CF48ACA8280019136EB018
npci_txn_id: A483C37DA1AC497FA8882773D5573386_882
original_callback_txn_id: 20F791D9C674411A97D778130F631475
payee_account_number: ''
paid_amount: 10.2
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-0063c9fe-9461-460f-8402-db5004
transaction_attempt_status: SUCCESS
transaction_attempt_status_description: Transaction attempt is updated to SUCCESS. The amount will be settled.
transaction_authentication_timestamp: '2024-08-18T13:10:00.000000'
transaction_status: SUCCESS
transaction_status_description: Payment Request is successful
'UPI Collection: Hold (Success after Expiry)':
value:
amount: 11
attempt_decentro_txn_id: A9CBFE10EA5F4E859AAEE7E5A0D6E360
bank_reference_number: B1CFDD3028484F25B984A40B1BBF53F3_44
callback_attempt: 1
callback_timestamp: '2025-04-11T11:43:41.711627'
callback_txn_id: C7829B6EB093456ABC820628C6703615
collection_type: dynamic_qr
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: 33BC6CC19D2F46DF9B2F43A59D62CD6F
error_key: error_payment_after_expiry
npci_txn_id: B1CFDD3028484F25B984A40B1BBF53F3_44
original_callback_txn_id: 2E1DDE7C38AA4A708443048A01C09E15
payee_account_number: ''
paid_amount: 11
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-f78c69c2-60d8-419c-a8a0-6078b663d107
transaction_attempt_status: HOLD
transaction_authentication_timestamp: '3030-04-23T19:20:50.000000'
transaction_status: EXPIRED
transaction_status_description: Transaction status expired
'UPI Collection: Disputed Amount':
value:
amount: 10.2
attempt_decentro_txn_id: 6CF355846A384DE5B925EC5C6AA0818B
bank_reference_number: 00D90B4BCEE44639877E66AD8016925D_256
callback_attempt: 1
callback_timestamp: '2025-04-10T18:56:48.498602'
callback_txn_id: 2E57D480207B43EDBA4C6AE8294B6B72
collection_type: payment_link
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: 763C60B2949B4845ADB59C3D2F685815
error_key: error_disputed_payment_amount
npci_txn_id: 00D90B4BCEE44639877E66AD8016925D_256
original_callback_txn_id: 2E57D480207B43EDBA4C6AE8294B6B72
payee_account_number: ''
paid_amount: 10
payee_name: Merchant
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-a5ad4c72-4d32-4102-af3d-b03594
transaction_attempt_status: HOLD
transaction_attempt_status_description: Payment Attempt is put on HOLD
transaction_authentication_timestamp: '2024-08-23T19:20:50.000000'
transaction_status: DISPUTED_AMOUNT
transaction_status_description: Amount mismatch
'UPI Collection: Expired Payment Request':
value:
amount: 11
attempt_decentro_txn_id: ''
bank_reference_number: ''
callback_attempt: 1
callback_timestamp: '2025-04-11T11:43:30.236567'
callback_txn_id: B15CE05BE6E443CE9C514F3BB0453459
collection_type: dynamic_qr
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: EB094021E7804E4AAAA098731070A3EA
error_key: ''
npci_txn_id: ''
original_callback_txn_id: B15CE05BE6E443CE9C514F3BB0453459
payee_account_number: ''
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-0c1076c1-18c8-49a7-8d67-2942d7ae0f51
transaction_attempt_status: ''
transaction_authentication_timestamp: ''
transaction_status: EXPIRED
transaction_status_description: Payment Request has expired
'UPI Collection: Deemed Transaction':
value:
amount: 10.2
attempt_decentro_txn_id: 6CF355846A384DE5B925EC5C6AA0818B
bank_reference_number: 00D90B4BCEE44639877E66AD8016925D_256
callback_attempt: 1
callback_timestamp: '2025-04-10T18:56:41.084564'
callback_txn_id: C5FA2755DB7242C1A3D80EA90EC9881E
collection_type: payment_link
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: 763C60B2949B4845ADB59C3D2F685815
npci_txn_id: 00D90B4BCEE44639877E66AD8016925D_256
original_callback_txn_id: C5FA2755DB7242C1A3D80EA90EC9881E
payee_account_number: ''
paid_amount: 10.2
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-a5ad4c72-4d32-4102-af3d-b03594
transaction_attempt_status: DEEMED
transaction_attempt_status_description: Payment status confirmation pending from NPCI. Status update expected in T+3 days.
transaction_authentication_timestamp: '2024-08-23T19:20:50.000000'
transaction_status: DEEMED
transaction_status_description: Payment status confirmation pending from NPCI. Status update expected in T+3 days.
'UPI Collection: Released Transaction Attempt':
value:
amount: 10.2
attempt_action: RELEASED
attempt_decentro_txn_id: 6CF355846A384DE5B925EC5C6AA0818B
bank_reference_number: 00D90B4BCEE44639877E66AD8016925D_256
callback_attempt: 1
callback_timestamp: '2025-04-10T18:56:56.155428'
callback_txn_id: 525CCF99B8BC47CE9EE3E8B5496E21F9
collection_type: payment_link
consumer_urn: 34AFC29BE7914D9A926FC856FD0B7E21
decentro_txn_id: 763C60B2949B4845ADB59C3D2F685815
npci_txn_id: 00D90B4BCEE44639877E66AD8016925D_256
original_callback_txn_id: 525CCF99B8BC47CE9EE3E8B5496E21F9
payee_account_number: ''
paid_amount: 10.2
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-a5ad4c72-4d32-4102-af3d-b03594
transaction_attempt_status: SUCCESS
transaction_attempt_status_description: Transaction attempt is updated to SUCCESS. The amount will be refunded.
transaction_authentication_timestamp: '2024-08-23T19:20:50.000000'
transaction_status: SUCCESS
transaction_status_description: Payment Request is successful
'UPI Collection: Auto Released Transaction Attempt':
value:
amount: 10.2
attempt_action: AUTO_REFUND
attempt_decentro_txn_id: B5C785982887432BB4C55DC26AEE187D
bank_reference_number: 1151C9A60B2B4B2D802B993DE8E3DBDE_6
callback_attempt: 1
callback_timestamp: '2025-04-11T15:15:46.967779'
callback_txn_id: 5AF10784B71840E3AE8EE3A835B0AE4B
collection_type: payment_link
consumer_urn: 66BB6825688847109DD6875FE7FD1DBC
decentro_txn_id: 8E6BD379A23043A78B570F8494C885A8
error_key: error_disputed_payment_amount
npci_txn_id: 1151C9A60B2B4B2D802B993DE8E3DBDE_6
original_callback_txn_id: 8BCB2659D8734A12A05D2D78A8E90BC5
payee_account_number: ''
paid_amount: 10
payee_name: Merchant Name
payee_vpa: merchant.decfin@bank
payer_name: Customer
payer_vpa: customer@bank
purpose_message: Testing
reference_id: robo-a9407bcd-f2ad-4996-9ef8-992385
transaction_attempt_status: SUCCESS
transaction_attempt_status_description: Disputed Payment. The amount will auto-refunded.
transaction_authentication_timestamp: '2024-08-23T19:20:50.000000'
transaction_status: DISPUTED_AMOUNT
transaction_status_description: Amount mismatch
UPI Push Transaction:
value:
callback_attempt: 1
callback_txn_id: 453A2CF92C98405EB16D0AACEC5CF2CA
consumer_urn: 9470FD2DACAB45D69B1571E981ABFA04
callback_timestamp: '2026-02-16T14:05:35.525203'
original_callback_txn_id: E819B67286BC4243963520820232E51C
transaction_status: SUCCESS
amount: 1
decentro_txn_id: 796AFF34FC9542C8BA4AF0DA1448E9E5
reference_id: 796AFF34FC9542C8BA4AF0DA1448E9E5
bank_reference_number: XXXXX
payee_vpa: XXXX.YYYY@ypbiz
payer_vpa: XXXXX
payer_name: XXXXX
transaction_authentication_timestamp: '2026-02-16T14:05:35.000000'
transaction_status_description: Transaction status successful
npci_txn_id: YBLXXXXXXXXXXXXXXXXXXXXXXXXX
'RPD: Successful Validation ':
value:
amount: 1
attempt_decentro_txn_id: 886373288C6F8461E8FD066D3D843F3C
bank_reference_number: '510189093721'
callback_attempt: 1
callback_txn_id: 8DC115EA046CC1453462E4AACA5791F1
collection_type: Reverse Penny Drop
decentro_txn_id: D39D9925A9EDADF0775D160254364665
npci_txn_id: AXL37d93a462c444123476245129e1354d
original_callback_txn_id: EA2CFFAAD4D521B32FE2706FB22457D
payee_account_ifsc: ''
payee_account_number: ''
payee_name: Merchant Private Limited
payee_vpa: merchant@bank
payer_account_ifsc: SBIN0000000
payer_account_number: 0000001234567890
payer_account_type: SAVINGS
payer_name: First Last
payer_vpa: customer@bank
purpose_message: REVERSE_PENNY_DROP_VALIDATION
reference_id: 27978096e90f
transaction_attempt_status: Success
transaction_authentication_timestamp: '2025-03-30T13:49:42.000000'
transaction_status: SUCCESS
transaction_status_description: Validation was successfully performed
callback_timestamp: '2025-01-01T13:49:43.990186'
consumer_urn: 05F7B9E71792CF437AB32
'RPD: Failed Validation':
value:
amount: 1
attempt_decentro_txn_id: BA633C06F93242SJS7A2047FDC929523A
bank_reference_number: '699969578513'
callback_attempt: 1
callback_txn_id: 083C5F35EB714AB393CD99AA8441FA64
collection_type: Reverse Penny Drop
decentro_txn_id: 16C517BF1BBM1C7BD570DD23C8D70FC
npci_txn_id: AXLb279bfe26d224sda2da94bc6bb25e042ff6
original_callback_txn_id: 3A2BE1231230B48F8A6DD2F0BCF47BD77
payee_account_ifsc: ''
payee_account_number: ''
payee_name: MERCHANT NAME
payee_vpa: merchant@bank
payer_account_ifsc: ''
payer_account_number: ''
payer_account_type: ''
payer_name: ''
payer_vpa: ''
purpose_message: REVERSE_PENNY_DROP_VALIDATION
reference_id: 90756951-4287-4eac-9530-3d6d826d33a0
transaction_attempt_status: Failed
transaction_authentication_timestamp: '2025-03-30T13:43:26.000000'
transaction_status: FAILED
transaction_status_description: Validation request failed
callback_timestamp: '2025-03-30T13:43:26.727856'
consumer_urn: ZZZ9E71792CF437AB3052B075877ZZZA
responses:
'200':
description: '200'
content:
application/json:
examples:
Correct Acknowledgement:
value: "{\n \"response_code\": \"CB_S00000\"\n}"
schema:
type: object
properties:
response_code:
type: string
example: CB_S00000
'400':
description: '400'
content:
application/json:
examples:
Incorrect Acknowledgement:
value: "{\n \"response_code\": \"CB_E00009\"\n}"
schema:
type: object
properties:
response_code:
type: string
example: CB_E00009
deprecated: false
tags:
- Transaction Status
x-readme-fauxas: true
x-provenance:
method: searched
source: https://docs.decentro.tech/reference
harvested: '2026-10-22'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://docs.decentro.tech/reference/enach-v3-mandate-execution-callback.md
- https://docs.decentro.tech/reference/enach-v3-registration-callback.md
- https://docs.decentro.tech/reference/netbanking-terminal-transaction-status-callbackwebhook.md
- https://docs.decentro.tech/reference/payments_api-collectionsv3-balancecallback.md
- https://docs.decentro.tech/reference/payments_api-collectionsv3-statuscallback.md
- https://docs.decentro.tech/reference/payments_api-payout-transaction-status-callback.md
- https://docs.decentro.tech/reference/payments_api-pre-deposit-check.md
- https://docs.decentro.tech/reference/payments_api-settlementsv3-callback.md
- https://docs.decentro.tech/reference/payments_api-transaction-callbacks.md
- https://docs.decentro.tech/reference/payments_api-upi-auto-pay-presentation-callback.md
- https://docs.decentro.tech/reference/payments_api-upi-autopay-registration-callback.md
- https://docs.decentro.tech/reference/pre-deposit-check-callback-1.md
- https://docs.decentro.tech/reference/remitter-whitelisting-callback.md
- https://docs.decentro.tech/reference/upi-autopay-mandate-pre-debit-notification-callback.md
- https://docs.decentro.tech/reference/virtual_accounts_api-account-balance.md
merge:
pages: 15
deduped: 0
conflicts_kept_first: 0