Sellly
Get started

How to accept UPI payments on WhatsApp

By the Sellly team · Published · 5 min read

To accept UPI payments on WhatsApp, send each customer a way to pay the exact amount (your UPI ID or QR code, a payment link or page with the amount filled in, or a payment gateway’s link), then check that the money reached your own bank or UPI app before you prepare the order. How you ask matters less than the habit of checking: almost every payment mix-up on WhatsApp comes from treating a screenshot as a payment.

Four ways to take UPI payments on WhatsApp

Four ways to take UPI payments, comparedYour UPI ID or QR codeA link or page with the amountA payment gatewayPaying inside WhatsApp
What the customer doesTypes or scans your UPI ID, then types the amountScans or taps; the amount and a note are already filled inOpens the gateway’s page and pays by UPI, card or net bankingTaps Review and pay in the chat and picks a UPI app
Who confirms itYou, in your bank or UPI appYou, in your bank or UPI appThe gateway, automaticallyThe gateway or the UPI setup, automatically
What it costsNo platform feeNo platform feeThe gateway’s fee on each paymentThe gateway’s fee, and a provider on the WhatsApp Business Platform
Works well forA few orders a dayMost businesses taking orders in chatsBusy stores, and customers who want to pay by cardBusinesses already on the Platform with a provider that supports it

A UPI link starts with upi://pay and carries your UPI ID, your name, the amount and a short note. Tapped on a phone, it opens the customer’s UPI app with everything filled in. WhatsApp doesn’t reliably make these links tappable in a chat, so most businesses send the same link as a QR code, or a web page that holds the QR and a Pay button. The UPI payment link generator makes both for any amount.

Paying inside WhatsApp is Meta’s own flow for India: a business on the WhatsApp Business Platform sends an order with a Review and pay button, connected to a supported payment gateway or to UPI. It needs a provider that has built it.

Check every payment before you prepare

  1. Open your own bank or UPI app, not the customer’s screenshot.
  2. Find the credit for the exact amount, at about the time they paid.
  3. Match the reference. Ask for the 12-digit UPI reference (the UTR, sometimes shown as UPI Ref No.) and find the same number in your app.
  4. Mark it paid in one place, against one order, so the same payment can’t be counted twice.

On a busy day this is the slowest part of taking orders, which is why ordering systems either connect a payment gateway that confirms each payment, or keep every UPI payment marked “to check” until someone has seen the money.

Tricks to watch for

If you lose money to a scam, report it at cybercrime.gov.in or call 1930 as soon as you can.

Make every payment match one order

Cash on delivery and bank transfer

Cash on delivery still matters for first-time customers and larger orders. If you offer it, accept the order before you prepare it, and record the cash when it’s collected. For bank transfers, give the customer the order number to use as the reference, and check the credit the same way as a UPI payment.

Refunds

Refund a UPI payment by sending the amount back, by UPI, to the account it came from, and note it against the order. Don’t refund to a different number or UPI ID because someone asks in a chat: that’s a common way to be caught twice. A payment gateway refunds from its own dashboard, to the original payment method.

When to stop checking by hand

Checking by hand is fine at a few orders a day. Past that, connect a payment gateway so payments confirm themselves, or use an ordering system that keeps unpaid and unchecked orders apart from paid ones. Sellly does both: every order carries its own payment status, UPI payments wait as To verify until you’ve seen the money, a reference already used for another order is caught, and with your own Razorpay account connected, online payments confirm on their own. The money always goes straight to you. See how WhatsApp ordering works in Sellly.

Sources

Related

Run it from one place.

Sellly runs orders, bookings, quotes, enquiries and plans on your own WhatsApp number.