Automatic UPI Payment Verification for Shops

Last updated: June 2026

Automatic UPI payment verification means your shop knows a UPI payment has arrived without you opening the bank app — the matching bill is marked paid for you, on its own. e-Kirana does this with a free Android app called e-Kirana Payments that you install on your phone and pair to your desktop by scanning a QR code.

This page explains exactly how it works, what permission the companion app needs and why it is safe, whether it works with your UPI app and bank, and what it costs. The short version: you stop asking 'did the money come?', stop squinting at your bank app between customers, and let the bill turn green by itself the moment a customer pays.

What is the e-Kirana Payments companion app?

The e-Kirana Paymentsapp is a small, free Android companion to the e-Kirana desktop software. It lives on the shopkeeper's phone — the same phone where you already receive your UPI payment alerts — and its only job is to confirm payments so the desktop can mark bills paid automatically. You install it once, open the e-Kirana desktop app, and scan a QR code to pair the phone to that one desktop. After that, the phone quietly listens for UPI payment notifications and reports a match to your counter. There is nothing to type, no bank login inside it, and no money ever moves through it. It is a confirmation helper, not a payment app.

It runs alongside everything else e-Kirana does at the counter — see kirana store software for the full picture.

How does it work, step by step?

Setup is a one-time QR pairing, and after that auto-verification just happens in the background every time a customer pays. Here is the whole loop.

  1. 1Install the e-Kirana Payments app.

    Put the free Android app on the shopkeeper's phone — the phone that already gets your UPI payment alerts. Nothing else changes about how customers pay you.

  2. 2Pair to the desktop by scanning a QR code.

    Open e-Kirana on your Windows PC, show the pairing QR code, and scan it with the app. The phone is now linked to that one desktop counter — no accounts to type, no cables.

  3. 3Grant notification access.

    You allow the app to read notifications so it can see the UPI payment alert your bank or UPI app shows when money arrives. This is the only permission it needs to confirm a payment, and you can switch it off any time.

  4. 4A customer pays over UPI.

    The customer scans your UPI QR or sends money as usual. Your phone shows its normal payment notification — the same alert you see today. You do not have to do anything.

  5. 5The bill is marked paid automatically.

    The app reads that alert, matches the amount to the open bill or order at your counter, and tells the desktop to mark it paid — usually within a second or two. The bill turns green; you pack and move to the next customer.

Online orders are verified the same way — UPI payments are confirmed before you pack, whether the order came in from your own online store or the customer mobile app.

Manual UPI checking vs. e-Kirana auto-verify

The difference is not whether you take UPI — you already do. It is whether confirming each payment steals your attention at the counter. Here is manual checking next to auto-verification, side by side.

At the counterManual UPI checkinge-Kirana auto-verify
Confirming a paymentOpen the bank app and read the latest entryHappens on its own from the UPI alert
Marking the bill paidYou tap it paid by hand, hoping it is the right oneMatched to the bill and marked paid for you
'Did the money come?'Asked out loud, several times a dayAnswered before you finish bagging
Busy-rush mistakesEasy to miss a payment or mark the wrong billThe right amount is matched automatically
Your attentionSplit between customer and bank appStays on the customer in front of you
If an alert is missedYou may not notice until you reconcile laterThe bill stays open for you to confirm by hand

What permission does it need, and is it safe?

The companion app asks for one Android permission: notification access. That is what lets it read the UPI payment alert your bank or UPI app pops up when money arrives — the only way to confirm a payment landed without you opening the bank app yourself. It is worth being precise about what this does and does not mean. The app looks for the payment confirmation — the sender and the amount — so it can match the payment to the correct bill at your counter. It does not move or request money, and it cannot make a payment on your behalf. It can only read an alert about a payment that has already happened. You pair it to your own desktop with a QR code, and you can revoke the notification permission or unpair the phone whenever you like. In short: it is a quiet confirmation helper for payments you are already receiving, nothing more.

  • One permission only — notification access, to read the UPI payment alert.
  • Read-only — it confirms a payment that already arrived; it never sends money.
  • Paired to your desktop by QR — linked to your own counter, not the internet at large.
  • You stay in control — revoke the permission or unpair the phone any time.

Does it work with my UPI app and bank?

Auto-verification works off the UPI payment alerts your phone alreadyshows — the same notifications you see today when a customer pays you. You do not switch UPI apps, you do not change how customers pay, and you do not log a bank into anything. As long as your UPI app or bank shows a payment notification on the phone and you grant notification access, the companion app can read that alert and confirm the payment. The practical requirements are simple: keep the shopkeeper's phone — the one that receives the alerts — switched on, online, and paired to the desktop while you trade. If an individual alert is ever delayed or missed, nothing is lost: the bill simply stays open and you confirm it by hand, exactly as you do today. So it adds a layer of automation on top of your existing UPI setup rather than replacing it.

How much does it cost?

The e-Kirana Payments Android app is a free companion to your e-Kirana desktop licence — there is no separate charge for it and no per-transaction fee on the payments it verifies. e-Kirana itself is premium, paid-upfront Windows software: ₹2,999/year (Standard) and ₹4,999/year (Business), both plus 18% GST, billed annually. There is no free trial and no freemium tier. e-Kirana takes no commission on your sales, so auto-verifying a payment never costs you anything per order. The Business tier adds GST invoicing with HSN codes.

See the full breakdown on the pricing page.

Key facts

  • A free e-Kirana Payments Android app verifies UPI payments and marks the matching bill paid automatically.
  • You install it on the shopkeeper's phone and pair to the desktop by scanning a QR code — no accounts to type.
  • It needs only notification access to read the UPI payment alert — it never sends or moves money.
  • Works off the UPI alerts your phone already shows — you keep your existing UPI app and bank.
  • If an alert is ever missed, the bill stays open to confirm by hand — nothing is lost.
  • The companion app is free; e-Kirana is ₹2,999/year (Standard) and ₹4,999/year (Business), both +18% GST, annual only, with no commission on your sales.

Frequently asked questions

How does automatic UPI payment verification work?

You install the free 'e-Kirana Payments' Android app on the same phone where you already receive UPI payment alerts, and pair it to your desktop by scanning a QR code shown in the e-Kirana app. When a customer pays you over UPI, your bank or UPI app shows its usual payment notification. The companion app reads that single alert, matches the amount to the open bill or order at your counter, and tells the desktop to mark it paid — usually within a second or two. You stop glancing at your bank app between customers; the bill turns green on its own.

What permission does the companion app need, and is it safe?

The app needs Android notification access so it can read the UPI payment alert your bank or UPI app shows when money arrives. That is the only way an app can confirm a payment landed without you opening the bank app. It looks for the payment confirmation — sender and amount — to match it to the right bill. It does not move money: it can only read alerts to confirm a payment that has already happened, never send a payment. You stay in control: it pairs to your own desktop by QR, and you can revoke the notification permission or unpair at any time.

Does it work with my UPI app and my bank?

It works with the UPI payment alerts your phone already shows — the same notifications you see now when a customer pays you. As long as your UPI app or bank shows a payment notification on the phone and you grant notification access, the companion app can read it to confirm the payment. Keep the phone where you receive those alerts switched on and paired to the desktop. If an alert is ever missed, the bill simply stays open for you to confirm by hand, so nothing is lost.

Does the companion app cost extra?

No. The 'e-Kirana Payments' Android app is a free companion to your e-Kirana desktop licence — there is no separate charge for it and no per-transaction fee. e-Kirana itself is paid-upfront Windows software at ₹2,999/year (Standard) or ₹4,999/year (Business), both plus 18% GST, billed annually. e-Kirana takes no commission on your sales, so auto-verification does not cost you anything per order.

Do I still need to check my bank app for every payment?

No — that is the whole point. Today many shopkeepers ask 'did the money come?' and then open the bank app to check, which slows down the counter and is easy to get wrong on a busy day. With auto-verification the matching bill is marked paid for you the moment the UPI alert arrives, so you can pack and move to the next customer. You can still open any bill to see its payment status, but you no longer have to hunt for it.

Stop asking 'did the money come?'

Pair your phone by QR, grant one permission, and let e-Kirana mark UPI bills paid for you — so your attention stays on the customer, not the bank app. See the plans and get started.

See plans