🧭 Guides & comparisons · D2C & E-commerce

UPI payments inside WhatsApp chat: four ways to collect, compared

Updated 2026-10-22 · 5 min read · By the Convo360 team

In short

Businesses collect UPI inside WhatsApp in four ways: sharing a UPI ID or QR, sending a payment gateway link, using Meta's Payments API for India with an in-chat order message, or setting up UPI AutoPay for repeat billing. Payment links are the easiest automated option, because the gateway confirms each payment by webhook instead of a customer screenshot.

Key takeaways
  • A shared UPI ID or QR is free but needs manual matching and is open to fake payment screenshots.
  • A gateway payment link opens the customer's UPI app and confirms the payment automatically by webhook.
  • Meta's Payments API for India sends an order message inside WhatsApp and works with Razorpay, PayU, BillDesk and Zaakpay in deep integration mode.
  • UPI AutoPay mandates suit memberships and subscriptions, and NPCI says they carry no prescribed MDR.
  • Never confirm an order on a screenshot alone; wait for the gateway's payment event.

Why payment is the step where chat sales are lost

A customer in Surat has picked two sarees over WhatsApp and says "ok, how to pay?". What happens next decides the sale. If she has to wait for someone to send a QR, then send a screenshot, then wait again for someone to check the bank app, many orders stall or get forgotten. Every extra step is a chance for her to get distracted.

India already pays by UPI by habit. NPCI data reported in October 2026 shows UPI handled 24.07 billion transactions in September 2026. The job is not to convince customers to use UPI. It is to make paying inside the chat as short and as trustworthy as possible.

The four options side by side

MethodHow it worksPayment confirmed byBest for
UPI ID or QR imageYou send your VPA or QR, customer pays in their appSomeone checking the bank statementVery low volume, trusted regulars
Gateway payment linkA link opens a checkout with UPI, cards and netbankingGateway webhook, automaticallyMost small and growing businesses
Meta Payments API (India)An order details message inside WhatsApp with a pay buttonDepends on the integration modeLarger sellers whose platform supports it
UPI AutoPay mandateCustomer approves a recurring debit onceGateway, on each cycleGyms, tuition, subscriptions

A UPI ID or QR costs nothing extra and every customer understands it. The trouble starts at volume. Payments arrive without an order number, so someone has to match ₹2,340 from "R K Shah" to the right chat. Edited or fake payment screenshots are a known fraud pattern, so a screenshot alone should never release goods.

A payment link from a gateway such as Razorpay solves both problems. Each link carries the order amount and reference. The customer taps it, picks UPI and is sent to their usual UPI app. When the payment succeeds, the gateway sends a webhook, your system marks the order paid and the customer gets an automatic confirmation. The cost is the gateway's fee, which Razorpay publishes on its pricing page. Our Razorpay charges explainer has the figures we checked.

Option 3 and 4: Meta's Payments API and AutoPay

Meta's Payments API for India lets a business send an order_details invoice message inside WhatsApp. Meta's documentation lists two modes:

It needs a solution provider that has built these APIs, plus order and payment systems on your side, so it suits larger operations. UPI AutoPay is different again: the customer approves a recurring mandate once, through your gateway, and monthly fees are collected without a new link each time. NPCI's MDR FAQ of 15 September 2026 says AutoPay mandates carry no prescribed MDR, which matters given the planned 0.4% UPI MDR on larger merchant payments.

Convo360's built-in payment option today is the Razorpay payment link block, connected to your own Razorpay account. Money goes from Razorpay to your bank, and Convo360 adds no markup.

  1. Connect Razorpay. Open Integrations in your workspace and add your Razorpay keys. The integrations docs show where.
  2. Confirm before you charge. In the Flow Builder, repeat the items, size and total back to the customer with a Buttons step: Confirm, Change.
  3. Send the link. On Confirm, the Razorpay payment link block creates a link for the order total stored in a variable.
  4. Confirm automatically. A payment trigger starts a thank-you flow when Razorpay reports success, with details such as the amount paid available as variables.
  5. Hand over exceptions. Failed or disputed payments go to the live chat inbox, where the bot pauses while your team replies.

Test it in Preview, then make one small real payment yourself. The click-by-click guide is how to send Razorpay payment links on WhatsApp.

Which option fits your business

A home baker in Indore taking ten orders a week can live with a UPI QR and a careful owner. Once orders cross a few dozen a day, or more than one person handles chats, the matching work and screenshot risk make a payment link the better default. A tuition centre or gym billing the same fee every month should look at AutoPay so nobody chases payments. Meta's Payments API is worth exploring when you already run a large catalogue and your provider supports it. Many businesses run two methods together, for example payment links for new orders and AutoPay for members.

Safety rules for payments in chat

Step by step

  1. Connect your Razorpay accountAdd your own Razorpay keys under Integrations in your Convo360 workspace.
  2. Confirm the order with buttonsRepeat items and total back to the customer and ask them to tap Confirm or Change.
  3. Send the payment link blockOn Confirm, create a Razorpay payment link for the order total stored in a variable.
  4. Add a payment triggerStart a confirmation flow automatically when Razorpay reports a successful payment.
  5. Test with a small real paymentRun the flow in Preview, then pay a small amount yourself and check the settlement in Razorpay.

Example conversation

ok both sarees final. how to pay? GPay chalega?
Haan, GPay bilkul chalega. Your total is ₹4,680 for 2 sarees with free delivery to Surat. Here is your secure payment link. It opens GPay or any UPI app. I will confirm here as soon as the payment is received.

Industry guide: AI agents for D2C & E-commerce — Order updates, COD confirmation & abandoned-cart recovery.

Send UPI payment links from your WhatsApp bot

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

Can customers pay by UPI without leaving WhatsApp?

With Meta's Payments API for India, an order message inside WhatsApp can take the customer to UPI payment, if your solution provider supports it. With a payment link, the customer taps once, pays in their UPI app and returns to the chat, which most customers find just as easy.

Which payment gateways work with WhatsApp payments in India?

Meta's documentation lists Razorpay, PayU, BillDesk and Zaakpay for payment gateway deep integration. UPI Intent mode works with any gateway that can generate UPI intent. Separately, any gateway that creates payment links can be used by sending the link inside the chat.

How do I stop fake UPI payment screenshots?

Do not release goods on a screenshot. Use a payment link or gateway integration that sends a payment confirmation to your system, and check your gateway dashboard or bank statement when a customer disputes. Automatic confirmation by webhook removes most of this risk.

Is a UPI payment link free for the business?

No. Gateways charge a fee on successful payments, published on their pricing pages. Razorpay's standard plan applies its platform fee to UPI too. Check your own gateway's current rate, and note NPCI's planned UPI MDR on merchant payments above ₹2,000.

Can a chatbot collect recurring monthly fees by UPI?

The bot can send the link that sets up a UPI AutoPay mandate through your gateway, if your gateway offers subscriptions. After the customer approves it once, the gateway collects each cycle. NPCI says AutoPay mandates carry no prescribed MDR.

Official sources

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.