Skip to content
UPI

UPI Payment Successful, but the Merchant Says It Never Arrived

Your app says successful. The shop or website says it hasn't been paid. Usually both are telling the truth: the money has moved, but not to the place the merchant is looking, or not yet. Here's how to work out where it is, what each side should check, and how to settle it without paying twice.

LILPE Editorial Team7 October 2026 9 min read
Cover for a guide on UPI payments that show successful but haven't reached the merchant

This one causes more arguments at shop counters than almost any other payment problem. The customer holds up a phone showing a green tick. The shopkeeper checks and sees nothing. Each thinks the other is mistaken, or worse.

A successful UPI payment is a strong signal, but it answers a narrower question than people assume. It tells you your bank debited you and the receiving side accepted the credit. It doesn't tell you which account that was, whether the merchant's app has caught up, or whether the money has been passed on from the merchant's payment provider yet. Those gaps are where most of these disputes live.

This guide is for the case where your app shows success. If it shows pending, read UPI payment pending first. If it shows failed and you were debited, money debited but transaction failed covers RBI's reversal deadlines.

What "successful" means in UPI

UPI marks a payment successful when both legs are done: your bank has debited your account and the receiving side has accepted the credit. For a payment to a shop or website, the receiving side is the merchant's payment service provider (its "payee PSP"), which in UPI is also called the acquirer.

So the money has left you and been accepted by the merchant's side of the system. Where it lands next depends on how the merchant is set up, and that's what decides when the merchant actually sees it.

Where the money usually is

Ask the merchant one question first: how do you take UPI? The answer tells you where a successful payment goes.

Where a successful UPI payment lands, by merchant set-up
How the merchant takes UPIWhere the payment landsWhere the merchant should look
A small-merchant QR linked to their own accountStraight into the merchant's bank account. NPCI's rules require small-merchant ("P2PM") payments to be credited to the merchant's own account in real time.Their bank SMS, bank app or soundbox
A merchant QR or UPI ID from their bankThe merchant's account with that bankThe bank's merchant app or statement
A payment aggregator or online checkoutThe aggregator's escrow account first. It pays the merchant later, on the schedule in their agreement.The aggregator's dashboard, searching by the payment reference, not the bank account
A marketplace or platformThe marketplace, which pays its sellers on its own cycleThe seller dashboard

Why a merchant may not see a successful payment

In rough order of how often they come up:

  • Looking in the wrong place: the bank account instead of the payment provider's dashboard, or the dashboard for the wrong outlet or QR.
  • Settlement hasn't happened yet. The payment succeeded, but the provider hasn't paid it out, or paid it out as part of a combined amount net of fees.
  • The notification didn't fire. A soundbox lost its connection, or the merchant app hasn't refreshed. The payment is in the transaction list even though nothing was announced.
  • An online order wasn't updated. The payment went through, but the message that tells the store's system (a webhook) didn't arrive, so the order still says unpaid.
  • The customer paid a different account: an old QR from a previous owner, another branch's QR, or a fraudulent sticker placed over the real one.
  • A rare case the banks still have to settle. If the receiving bank didn't confirm the credit in time, UPI treats the payment as "deemed" and the banks resolve it when they reconcile, by completing the credit or reversing your debit.

If you paid: four things to do

Your aim is to give the merchant enough to find the payment in their own system, without paying a second time.

  1. Open the payment in your app and note the UPI reference number. It's the 12-digit RRN, which many apps label UTR. Our explainer on RRN and UTR shows where to find it.
  2. Check who you paid. Your app shows the receiver's name: for a verified business its validated brand name, otherwise the name on the bank account. If that isn't the shop's name, you may have scanned the wrong QR.
  3. Share the reference number, amount, date and time with the merchant, and ask them to search for it rather than scroll through their payments.
  4. Don't pay again until they've searched. If they confirm they can't find it and the receiver's name is theirs, raise a complaint in your UPI app.

If you're the merchant: check this before asking for payment again

Most of these cases end the moment someone searches the right list for the reference number. Your payment provider is required to give you a way to check a payment's status in real time, and a summary of your transactions with their refund status. Use them.

  1. Search your provider's dashboard by the customer's reference number (RRN/UTR), not by amount. Two customers paying ₹499 within minutes look identical by amount.
  2. Confirm which QR, UPI ID or outlet the customer used. Check the receiver name on their screen against your own.
  3. Separate transactions from settlements. A payment appears in your transaction report immediately; it reaches your bank only when it's settled.
  4. For online orders, check the payment's status through your provider's status API and look for a failed webhook. If the payment is captured, update the order.
  5. If you still can't find it, ask the customer for a screenshot of the receipt with the reference number, and raise it with your provider. Every payment aggregator must have a dispute process with timelines and a named officer for merchants' complaints.

Why asking the customer to pay again backfires

It's tempting to settle the argument by asking for a fresh payment. Usually, this just turns one problem into two.

A better approach for counters: mark the sale "payment under verification", take a phone number and the reference, and settle it once you've searched. For online stores, hold the order in a pending state and let reconciliation confirm it. Our guide to payment reconciliation shows how to match payments to orders every day so these cases surface on their own.

  • If the first payment did reach you, you now owe a refund. Through an aggregator, refunds go back to the customer's original payment method, which takes time and paperwork.
  • The customer remembers being charged twice long after they've forgotten the shop.
  • If it's a deemed payment that's later reversed, the customer gets the first payment back automatically and you've lost nothing by waiting.

Three cases, and how each ended

These are typical patterns. The amounts are examples.

The silent soundbox

A customer pays ₹640 at a grocery counter with a static QR. The soundbox says nothing, and the shopkeeper asks for cash. The customer shows a successful payment with a reference number. The shopkeeper opens the bank app: the ₹640 credit is there, received a minute earlier. The soundbox had dropped off the shop's Wi-Fi. Lesson: a missing announcement is not a missing payment.

The order that stayed unpaid

A customer pays ₹4,999 for an online order. Their app shows success, but the store marks the order "payment pending" and sends a reminder. The store's payment dashboard shows the payment captured; the webhook to the store's system had timed out. The store fixes the webhook and updates the order. The ₹4,999 reaches the store's bank the following day as part of a larger settlement, after the provider's fees. Lesson: online stores should confirm payments by status check, not by whether the browser came back.

The old QR

A café changes hands, but an old QR card is still on one table. A customer pays ₹1,100 to it. Their receipt shows the previous owner's name, not the café's. The café never received it, and nothing on its side can find it. Lesson: the receiver name on the customer's screen is the quickest way to spot a wrong QR, and merchants should remove old QR codes the day they stop using them. The customer's route here is a complaint to their own bank with the reference number.

Raising a complaint, and escalating

Start with the side that can see the money.

  • Customer: raise it in your UPI app, which must let you register and track complaints, including service issues with merchant payments. NPCI's UPI Help service also shows a payment's status and takes complaints.
  • Merchant: raise it with your payment provider or bank, quoting the reference number, amount, date and time.
  • If you were debited and the merchant genuinely received nothing, RBI's rules require the debit to be reversed within T + 5 days for merchant payments, with ₹100 a day in compensation after that.
  • If your bank doesn't resolve it within 30 days, or you're not satisfied with the answer, you can take it to the RBI Ombudsman. The process is set out in our guide to money debited but transaction failed.

Frequently asked questions

My UPI app shows successful but the merchant shows pending. Who is right?

Usually both. Successful means your bank debited you and the merchant's side accepted the credit. The merchant may be looking at an order or a bank account that hasn't been updated yet. Give them the reference number (RRN/UTR) so they can search their payment provider's records directly.

How long does a UPI payment take to reach a merchant's bank account?

It depends on the set-up. Small merchants using a QR linked to their own account are credited in real time. Merchants using a payment aggregator are paid out on the schedule in their agreement with the aggregator, which RBI requires to state the settlement timeline clearly, and usually as one combined amount after fees.

Will I get my money back if the merchant didn't receive it?

If the payment didn't actually reach the merchant's side, your bank must reverse the debit within T + 5 days for merchant payments, or pay you ₹100 a day after that. If the money reached the merchant but they can't find it, it's a matter of them searching their records, not a reversal.

The receipt shows a different name from the shop. What does that mean?

You probably paid a different account, such as an old or tampered QR. UPI apps show the receiver's verified brand name or bank-registered name, not a name typed into the QR, so a mismatch is a real warning sign. Complain to your bank with the reference number.

Can the merchant ask me to pay again?

They can ask, but it's better to search first. If you do pay again and the first payment later turns up, the merchant owes you a refund of one of them. Keep both reference numbers.

Official sources

Last reviewed . Examples, amounts and screens marked illustrative are not LILPE figures.

Route every payment to where it succeeds.

Tell us which providers you use today and where payments get stuck. We'll show you what the setup would look like on LILPE.