diff --git a/content/payments/upi-deeplinks/notifications.mdx b/content/payments/upi-deeplinks/notifications.mdx index 4ac667dc..61c05a63 100644 --- a/content/payments/upi-deeplinks/notifications.mdx +++ b/content/payments/upi-deeplinks/notifications.mdx @@ -22,7 +22,7 @@ After Setu receives a callback from the bank for a particular payment, we send a #### Payment successful notification - {` + {` { "partnerDetails": { "appID": "861023031961584801", @@ -80,7 +80,7 @@ A payment can fail for multiple reasons as explained below:
- {` + {` { "partnerDetails": { "appID": "861023031961584801", @@ -349,6 +349,33 @@ Merchants receive notifications if a payment attempt fails due to incorrect UPI support if needed. + + Z9 + INSUFFICIENT FUNDS IN CUSTOMER (REMITTER) ACCOUNT + The customer's account has insufficient funds to complete the transaction. + + Inform the customer about the insufficient funds. + Advise them to ensure sufficient balance in their account and retry the transaction. + + + + ZM + INCORRECT / INVALID MPIN + The UPI MPIN entered by the customer is incorrect or invalid. + + Inform the customer that their MPIN is incorrect or invalid. Suggest they verify their MPIN and retry the transaction. + If the issue persists, they may need to reset their MPIN or contact their bank for assistance. + + + + Y1 + BENEFICIARY CBS OFFLINE + The Core Banking System (CBS) of the beneficiary's bank is currently offline. + + Inform the customer that the beneficiary's bank system is offline. + Recommend that they try the transaction again later. + + U01 THE REQUEST IS DUPLICATE @@ -359,6 +386,7 @@ Merchants receive notifications if a payment attempt fails due to incorrect UPI + @@ -367,7 +395,7 @@ Merchants receive notifications if a payment attempt fails due to incorrect UPI The bill created won’t expire, allowing customers to retry the payment. - {` + {` { "partnerDetails": { "appID": "1115232834412348749", @@ -413,7 +441,7 @@ The bill created won’t expire, allowing customers to retry the payment. A `SETTLEMENT_SUCCESSFUL` notification is sent to the merchant after successful payments from Setu to the merchant. This depends on the settlement frequency agreed upon between Setu and the merchant. - {`{ + {`{ "partnerDetails": { "appID": "string", // your unique app ID in Setu system, this is constant "productInstanceID": "string" // your unique product instance ID in Setu system, this is constant @@ -455,7 +483,7 @@ Refunds are initiated in batch, along with settlements. A batch notification is The refunds array in the notification provides the details of all transactions for which refund is initiated. - {`{ + {`{ "partnerDetails": { "appID": "799310436687152247", "productInstanceID": "799310436687152247"