Payment statuses and confirming with the UTR
What each status means, and how to confirm a payment with its UTR.
Updated
A payment moves through these statuses:
- Pending — waiting for the customer to pay.
- Success — money received. ShubhGateway marks a payment successful only after server-side confirmation, with the amount verified — never because a customer says so or a screen was redirected.
- Failed / Expired / Cancelled — no money was received.
- Unknown — the status couldn't be confirmed yet; ShubhGateway keeps checking automatically.
- Reversed / Disputed — money was returned or questioned after success.
Confirming with the UTR (MID + UPI ID accounts): if a customer has paid but the payment isn't confirmed, ask them for the UTR / UPI reference number (12 digits, shown in their UPI app). Open the payment in Transactions and choose Confirm with UTR. Each UTR can confirm only one payment. Customers can also enter their UTR on the payment page (Already paid?); you'll see it on the payment to verify before confirming.