- If the user cancels the order/service delivery, the merchant can release the blocked amount back by calling the Release API
- Paytm validates the release request to check :
- If the corresponding pre-auth request has been raised for the release call with the help of the Pre-Auth ID in the Release API
- If there is no other capture or release request in success or pending state corresponding to the same pre-auth.
- Once the capture request is validated Paytm takes actions depending on the payment source of the transaction :
Payment Source Paytm action Wallet Paytm releases the entire blocked amount back into the user's Paytm wallet. Postpaid Paytm releases the entire blocked amount back into the user's Paytm postpaid account. UPI
- Paytm raises a request to their banking partners (Acquiring bank & NPCI) to release the blocked amount back into the user's account
- Paytm receives the response from their banking partner (Acquiring bank & NPCI) for the release request
- Paytm raises a request to their banking partners (acquiring bank and network partners) to release the blocked amount back into the user's account
- Paytm receives the response of release request from the banking partners (acquiring bank and network partners)
- Paytm provides the status of the release request to the merchant as a response to the Release API.
- In case of successful release of blocked amount Paytm shares a Release Webhook with the merchant.
- For cases where the merchant receives the status of release request as pending, they can use the Transaction Status API to check the updated release status of that transaction. If the merchant wants to know the status of release phase of the Standard Auth transaction they should keep the txnType attribute value as "RELEASE"