Flow Release Notes | 3.8.7
This release note contains changes related to UPI Collections V3 & UPI Autopay
Product - UPI Collections V3
Release date - 26th March'26
New: Unified MIS Reports for Static QR (Push Transactions)
We have extended our reporting capabilities to give you full visibility into your offline collections. You can now generate and download MIS reports specifically for transactions initiated via Static QRs.
- Granular Filtering: A new Consumer URN filter has been added to the report generation screen, allowing you to pull data for specific consumers.
- Simplified Reconciliation: Under the UPI report type, you will now see Static QR as a collection type alongside Payment Links, Collect Requests and Dynamic QRs.
- How to access: Navigate to Reports > MIS Reports > Generate Report, select UPI as the report type, and choose Static QR from the collection types dropdown.
Enhanced: Automated Settlement for Held Transactions (T+5)
- Added: Automated T+5 Capture Logic for transactions stuck in HOLD status. The system now "sweeps" and captures these funds 5 days after the transaction date.
- Improved: Settlement efficiency - manual intervention is no longer required to release held funds from expired or duplicate payment scenarios.
- Changed: Transaction lifecycle updates - eligible HOLD transactions now automatically transition to SUCCESS with the action tag CAPTURED.
Product - UPI Autopay
Release date - 26th March'26
Feature 1 - Introduction of Async Flow for Pre-Debit Notification (PDN) API
What is changing?
Decentro have introduced an asynchronous execution model for the Pre-Debit Notification (PDN) API to improve reliability, scalability, and reduce dependency on provider response times.
A new optional parameter is_async is being introduced in the PDN request.
What merchants need to do-
- Opt-in to async flow (recommended)
- Pass
is_async= true in PDN API request - If not passed, default behavior will remain synchronous (no change)
- Support of synchronous flow for PDN api will be discontinued on April 23rd 2026.
- After April 23rd, by default only Asynchronous will be made available.
- Pass
- Handle API response
- For async requests:
- API will return immediate response with status of Pending
- This does NOT mean PDN is successful
- It only means request is accepted and queued by Decentro.
- For async requests:
- Rely on callbacks for final status
- Merchants must:
- Consume PDN callbacks reliably
- Treat callback as source of truth
- Final status:
SUCCESS/FAILURE
- Merchants must:
- Use Status Check API (fallback)
- Status API will return:
PENDING(if still processing) - Final status once processed successfully will be either
SUCCESS/FAILURE - Recommended as backup mechanism, not primary
- Status API will return:
Pre-debit Notification API Docs - Here
Sample PDN API response-
{
"decentro_txn_id": "CCB8XXXXXX6FCD79AEE",
"api_status": "SUCCESS",
"message": "Successfully initiated the pre-debit notification.",
"data": {
"notification_status": "PENDING"
},
"response_key": "success_pre_debit_notification_initiated"
}
Feature 2 - Introduction of Instant Presentation Reference ID
What’s New?
Merchants can now pass their own reference_id for instant presentation (is_first_txn_amount / is_downpayment) in Create Mandate API.
New optional fields:
first_txn_amount_reference_id
downpayment_reference_id
Behavior-
- If provided, the respective
reference_idwill be used for -- Instant presentation (5mins presentations)
- Merchant callbacks
- Presentation status check
- If not provided:
- Existing Decentro-generated
reference_idwill be used for presentations. - Create mandate reference ID can be used fetch instant presentation status.
- Existing Decentro-generated
Validations-
- Only one of the below can be passed:
first_txn_amount_reference_iddownpayment_reference_id
- Allowed only when:
is_first_txn_amount= true ORis_downpayment= true - If flags are false and
reference_idis passed → request will be rejected - All reference IDs must be unique (same as existing rules)
Create Mandate API Docs - Here
