“Paid, but not in my wallet”: how to answer UPI deposit chats
· 6 min read
On most Indian portals, “I paid but it's not in my wallet” is the single biggest reason players open a chat. It is also the chat where a slow or vague answer costs the most trust. Here is a way to answer it that is fast, consistent and fair to the player.
1. Find out how they paid
UPI, bank transfer and crypto deposits fail in different ways, so the first question decides everything after it. A player who typed a 12-digit number has almost certainly paid by UPI, and you can skip the question.
- UPI (Google Pay, PhonePe, Paytm, BHIM): the reference is a 12-digit number, shown as UTR, UPI Ref No or RRN.
- Bank transfer: IMPS also gives a 12-digit reference; NEFT and RTGS give a longer UTR with letters and numbers.
- Crypto: there is no UTR. You need the transaction hash, the network (for example TRC-20) and the wallet address they sent to.
2. Get the UTR before anything else
The UTR is what your payments team searches for. Ask for it in plain words and show where to find it: “Open your UPI app, tap the payment, and copy the 12-digit UPI Ref No.” A screenshot helps, but the typed number is what you can check quickly.
Check the number against your own deposit records before you reply. Three answers cover almost every case: the deposit is already credited (tell them, with the time), it is still pending with the payment provider, or there is no deposit with that UTR at all.
3. Give a real status, not a script
“Please wait 24 hours” sends the player back into the chat an hour later. A status with a time does not: “Your ₹2,000 deposit with UTR 412345678901 is pending with the bank since 14:05. Pending UPI payments usually settle within a few hours; I'll tell you here as soon as it changes.”
If you can, keep checking the pending payment yourself and tell the player when it lands. Every follow-up you send is one “where is my money?” chat that doesn't happen.
4. Know the RBI refund rule
When a UPI payment to a business is debited from the player's account but never confirmed to the business, the RBI's turnaround-time rules say it must be reversed automatically within T+5 days (five days after the payment). If the bank is later than that, the player is owed ₹100 for every day of delay.
So if your records show no deposit and the player's bank shows a debit, the honest answer is: the money has not reached the portal, and it will come back to their account automatically. Say that clearly, and give them the date.
5. Raise a ticket only with everything in it
When the UTR isn't in your records and it isn't a simple delay, hand it to your payments team with everything they need, so nobody has to ask the player again:
- Player ID and username
- Amount, UTR, payment app and the time of payment
- The screenshot, and what your system said about the UTR
- A promised reply time the player has been told, within your team's working hours
6. Watch for the same UTR twice
A UTR can only belong to one real payment. If two accounts send you the same UTR, or one player types several UTRs that belong to other people, treat it as a warning, not a delay. Don't credit anything on the screenshot alone; check whose deposit it really is. Our guide on fake payment screenshots goes into the signs.
How Ria handles it
Ria asks how the player paid, reads a typed UTR or a screenshot, asks your system about it, and answers with the real status. She keeps checking a pending payment every minute and tells the player when it changes. When it needs a person, the ticket arrives with the UTR, amount, screenshot and what your system said, and the agent sees a warning if the same UTR came from another account.
Sources: RBI: Harmonisation of TAT and customer compensation for failed transactions (20 Sept 2019)