Does WhatsApp API support UPI payments?
Short answer: yes. An Indian business on the WhatsApp Business API can collect UPI, credit and debit cards, and netbanking without ever pulling the customer out of the conversation. In practice this happens one of two ways — a payment link or button from your gateway (Razorpay, Cashfree, PayU, PhonePe and others) delivered inside the thread, or a native in-chat checkout built with WhatsApp Flows that routes to a UPI intent. Either route means the customer taps, pays with their preferred UPI app or card, and lands back in the same chat with a confirmation. Below we break down how each method works, what it costs on WhatsApp's messaging side, and how to set it up cleanly so approvals and delivery both go your way.
Quick answer
WhatsApp Business API supports UPI, cards and netbanking — either via a payment link/button from your gateway sent in the chat, or a native WhatsApp Flows checkout. The payment is processed by your PSP (gateway charges apply); WhatsApp separately bills you per delivered message by category. InfiQ, an official Meta Business Partner, wires the gateway to your number with transparent ₹ pricing and full BSUID ownership.The two ways to take UPI inside WhatsApp
There are two distinct patterns, and it helps to be precise about which one you mean. The first and most widely used is the payment-link method: your payment gateway generates a short-lived checkout URL (or a Pay button in an interactive message), you deliver it inside the WhatsApp thread, and the customer taps to open a hosted checkout where UPI apps, cards and netbanking are all offered. The second is a more embedded experience using WhatsApp Flows, where a structured form and payment step run inside WhatsApp itself and fire a UPI intent to the customer's PSP-backed app. Most Indian businesses start with the link/button method because it works with the gateway they already use and requires no change to their reconciliation. Flows-based checkout is worth graduating to when you want a tighter, fewer-tap experience and are ready to design the in-chat screens.
- Payment link or Pay button — fastest to launch, uses your existing gateway checkout page
- WhatsApp Flows checkout — more native, fewer taps, best for high-volume repeat flows
- Both surface UPI, cards, netbanking and wallets — the customer picks their app at checkout
- Both keep the buyer in the conversation, so the confirmation lands back in the same thread
UPI runs through your gateway, not WhatsApp
This is the part businesses most often misread: WhatsApp is the messaging rail, not the payment processor. The actual money movement — the UPI collect request, the card authorisation, the settlement to your bank — is handled by a licensed payment service provider such as Razorpay, Cashfree, PayU or PhonePe. WhatsApp simply carries the link or the Flow that opens that PSP's checkout. That separation is good news: you keep your existing merchant account, MDR terms, refund policy and settlement cycle exactly as they are, and you inherit the PSP's PCI-DSS compliance for cards and NPCI-governed UPI handling. It also means you should not expect WhatsApp to show you a payments dashboard — reconciliation still happens in your gateway, and you can push the payment status back into the chat via webhooks so the customer gets an instant 'Payment received' message.
What it costs — payment fees vs WhatsApp message fees
You are paying on two separate meters, and conflating them leads to bad budgeting. Meter one is your gateway: the PSP charges its standard MDR — typically a low percentage or flat fee on cards and netbanking, and often near-zero on UPI depending on your PSP's plan. That has nothing to do with InfiQ or WhatsApp. Meter two is WhatsApp messaging. Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message, priced by category. The message that carries your payment link is almost always a Utility message (an order or payment update tied to a transaction), which is the economical category and is free when it lands inside the 24-hour customer service window opened by the buyer's last reply. A Marketing message that pitches a product and drops a Pay button costs the Marketing rate. Knowing which category your payment message falls into is the difference between a cost-controlled flow and an inflated one.
- Gateway fee: MDR set by your PSP on the transaction value — separate from WhatsApp
- WhatsApp fee: per delivered message, by category (Utility, Marketing, Authentication)
- A payment/order-update message is typically Utility — the cheaper category
- The 24-hour service window is a free reply window, not a per-conversation charge
- See live ₹ rates on the InfiQ pricing page and calculator before you model volume
A clean setup that keeps approvals and delivery healthy
Getting paid in chat depends on two things going right: your gateway being correctly wired to your WhatsApp number, and the message that carries the payment surviving template review and reaching the customer. On the gateway side, InfiQ connects your existing PSP so that a payment status webhook can trigger an automatic confirmation message back to the buyer. On the messaging side, the payment link or button usually lives inside a template, so it must be worded to match its category — describe the order and the amount owed, keep it transactional, and it sails through as a Utility template. Dressing a payment nudge up as promotional copy invites a Marketing classification (or a rejection), which raises cost and friction. Because InfiQ is an official Meta Business Partner and you retain full BSUID ownership of your WhatsApp Business Account, you keep control of your number, your templates and your quality rating throughout.
- Connect your existing gateway — no need to switch PSPs or re-do reconciliation
- Trigger an automatic in-chat confirmation from the payment webhook
- Word payment templates transactionally so they clear review as Utility
- Keep full BSUID ownership of your WhatsApp Business Account with InfiQ
Frequently asked questions
Can a customer actually pay by UPI without leaving WhatsApp?+
Does WhatsApp charge me extra for taking a UPI payment?+
Which payment gateways work with the WhatsApp Business API in India?+
Is a payment message billed as Marketing or Utility?+
Do I need WhatsApp's own native payments feature?+
How does the customer get a payment confirmation in the chat?+
Will taking payments hurt my WhatsApp quality rating?+
Do I keep ownership of my WhatsApp account if InfiQ sets this up?+
Start collecting UPI inside WhatsApp
Connect your existing gateway to your WhatsApp number with InfiQ — an official Meta Business Partner offering transparent ₹ pricing and full BSUID ownership — and let customers pay by UPI without ever leaving the chat.