Today, a customer at a tea stall and a customer paying a school fee can both pay in seconds by scanning a QR code. UPI has changed how India pays. But on the business side, the story is not always as simple. The accountant still sits at the end of the day trying to match screenshots, bank entries and bills. Someone still calls customers to remind them about dues. And when a customer says "I paid", it is not always easy to check.
This guide explains the main ways to collect payments digitally, how they connect to your business systems, and how to make reconciliation and reminders less painful.
First, who does what
Digital payments in India are regulated. UPI is run by the National Payments Corporation of India (NPCI), and payment services for businesses are offered by banks and by payment aggregators and gateways that operate under Reserve Bank of India rules. When you collect payments online, the money moves through these authorised partners.
Note: GrowNagar is not a bank, payment aggregator or payment gateway, and does not hold customer money. We help businesses connect their websites, apps and software to authorised payment partners, and build the reminders, reports and reconciliation around them.
The main ways to collect payments
1. A static UPI QR code
This is the QR standee you see at most shop counters. It is issued by your bank or a payment app, and the customer types the amount. It is simple and widely accepted. The downside is that each payment is not automatically linked to a specific bill, so matching payments to invoices can be manual work.
2. A dynamic QR code
A dynamic QR is generated for each bill, with the amount and a reference already filled in. The customer just scans and confirms. Because each QR is tied to one order or invoice, your billing software can mark it as paid automatically when the payment is confirmed. This works well for shops with a billing system, restaurants and clinics.
3. Payment links
A payment link is a URL you send by WhatsApp, SMS or email. The customer opens it and pays by UPI, card, net banking or wallet, depending on what your payment partner supports. Links are useful for home deliveries, advance bookings, service businesses and fee collection.
4. A payment gateway on your website or app
If customers buy or book online, a payment gateway handles the checkout. It shows payment options, processes the transaction with the bank and tells your website whether the payment succeeded or failed. Gateways usually charge a fee per transaction, which varies by partner and payment method, so compare current rates and terms.
5. Recurring payments
For subscriptions, tuition fees, memberships or EMIs, recurring payment options such as UPI AutoPay or card and bank mandates let customers authorise regular payments once. Customers must give consent, and they can usually pause or cancel a mandate from their app. Limits and rules are set by NPCI, RBI and your partner, so check what applies to your use case.
Choosing a payment partner
- Which payment methods do your customers actually use? For most Indian businesses, UPI is essential.
- What are the fees for each method, and are there setup or annual charges?
- How long does settlement to your bank account take?
- What documents are needed for onboarding? Expect KYC, business registration details, a bank account and website policies such as refunds.
- How good is their dashboard, reporting and support?
- Do they offer webhooks and APIs so your software can update automatically?
Reconciliation: making payments match your books
Reconciliation simply means checking that every payment you received matches a bill, and every bill is either paid or followed up. When done by hand, it is slow and error-prone. A few practices make it much easier.
- Give every payment a reference. Use the invoice number, order ID or student ID in the dynamic QR or payment link, so the payment carries it.
- Use webhooks. A webhook is an automatic message from the payment partner to your software saying "this payment succeeded" or "this failed". Your system can then update the bill instantly, without someone checking screenshots.
- Do not rely on screenshots alone. A screenshot is not proof that money reached your account. Always confirm through your partner's dashboard, your bank statement or a verified webhook.
- Match settlements with your bank. Gateways usually settle payments in batches after deducting fees. Your system should record the fee, the settlement amount and the bank reference, so your accountant can match them.
- Handle refunds and failures clearly. Failed payments, reversals and refunds should be recorded against the same bill, so the customer's status stays correct.
Payment reminders that do not annoy
Chasing dues is uncomfortable for many business owners, especially with long-standing customers. Automated reminders take the awkwardness out of it, as long as they are polite and accurate.
- Send a friendly reminder a few days before the due date, with the amount and a payment link.
- Send a short follow-up on the due date, and another after a few days if still unpaid.
- Stop reminders automatically as soon as the payment is confirmed. Nothing irritates a customer more than a reminder after they have paid.
- Send a confirmation or receipt after payment, so the customer has a record.
- Let a person take over for long overdue or sensitive cases.
If you send reminders through the official WhatsApp Business Platform, customers must have opted in, the messages must use approved templates, and Meta's messaging charges apply. Check Meta's current pricing for the message category you use.
Keep customer payment data safe
- Never store full card numbers, CVVs or UPI PINs in your own systems. Let the authorised payment partner handle sensitive payment details.
- Never ask customers to share OTPs or PINs. Remind them that your staff will never ask.
- Limit who in your team can access payment dashboards and issue refunds.
- Keep your website and software updated, and use secure connections everywhere.
A simple starting plan
- List how customers pay you today and where the most time is lost.
- Choose an authorised payment partner that fits your needs and complete onboarding.
- Connect it to your billing software, website or ERP so payments update records automatically.
- Set up reminders and receipts.
- Review a weekly reconciliation report until you trust the process.
To see how we approach this work, visit our Payment Technology page or read about GrowNagar Pay, our proposed payment integration offering. Our Payment and Billing Terms also explain how we handle our own billing.
In closing
Getting paid should be the easiest part of running a business, not the most tiring. With the right partner and a well-connected system, money comes in, records update themselves and your evenings are freer. If you would like help planning your payment setup, write to hello@grownagar.in or request a consultation.