---
title: "Pre-Debit Notification Callback"
method: POST
path: "/upi_pdn_status"
---

# Pre-Debit Notification Callback

`POST /upi_pdn_status`

This callback is triggered by Decentro to the platform when a debit request is executed

## Headers

- `your_custom_header_key_1` string
- `your_custom_header_key_2` string

## Request body

- object
  - `presentation_sequence_id` string — The presentation sequence ID of the presentation cycle
  - `decentro_txn_id` string — The decentro Txn ID of the presentation
  - `callback_attempt` integer — The number of times the callback is attempted
  - `callback_txn_id` string — Callback ID provided by Decentro
  - `consumer_urn` string — The URN of the entity against which the mandate was registered.
  - `callback_timestamp` string — The timestamp of the callback
  - `original_callback_txn_id` string — Original Callback ID. Shared in case of retries only
  - `reference_id` string — The reference ID passed by the platform at the time of Presentation API. For instant presentations, Reference ID will be mapped to Create Mandate APIs reference_id
  - `decentro_mandate_id` string — Unique decentro mandate ID assigned for each mandate.
  - `amount` number, double — Mandate registration amount
  - `error_key` string — Presentation failure reason bucketing.
  - `error_key_description` string — NPCI error code & reason for failure
  - `status_description` string — Status description of PDN request
  - `notification_status` string — Status of the PDN

## Response `200`

200

- object
  - `response_code` string

---

[API](https://skmtc.dev/decentro/apis/decentro-staging.md) · [All operations](https://skmtc.dev/decentro/apis/decentro-staging/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/decentro/decentro-staging/revisions/f1a86ce4638c/schema)
