Skip to content
Meta Business PartnerQuick answer inside

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.

UPI, cards, netbanking, wallets
Payment methods
Payment link/button or WhatsApp Flows checkout
How it's collected
Your PSP/gateway (Razorpay, Cashfree, PayU, PhonePe)
Who processes money
Per delivered message, by category (ex-GST)
WhatsApp message cost
Utility (order/payment updates)
Best category for a payment nudge
Full BSUID ownership with InfiQ
Account ownership

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

Do this with InfiQ

Talk to InfiQ

Get a straight answer for your setup

Tell us what you’re trying to do — a WhatsApp specialist replies within one working day.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

Can a customer actually pay by UPI without leaving WhatsApp?+
Effectively yes. With a Pay button or link they tap inside the thread, choose their UPI app at the hosted checkout, approve the collect request, and return to the same conversation where a confirmation is posted. With a WhatsApp Flows checkout the payment step runs inside WhatsApp and fires a UPI intent to their app. The buyer never has to hunt for a separate page or copy an order number.
Does WhatsApp charge me extra for taking a UPI payment?+
WhatsApp does not add a payment fee — it only charges for the message that carries the link or button, priced per delivered message by category. The UPI/card processing fee (MDR) comes from your payment gateway, not from WhatsApp or InfiQ. So you are billed on two independent meters: the PSP's transaction fee and WhatsApp's per-message fee.
Which payment gateways work with the WhatsApp Business API in India?+
Popular PSPs such as Razorpay, Cashfree, PayU and PhonePe all work, because WhatsApp is only delivering the checkout link or Flow — the gateway does the processing. InfiQ connects the gateway you already use, so you keep your existing merchant account, MDR terms and settlement cycle.
Is a payment message billed as Marketing or Utility?+
A message that updates a customer about an order they placed and asks them to complete payment is normally a Utility message, which is the cheaper category and free inside the buyer's 24-hour service window. If the same message primarily promotes a product before any order exists, it will be classified as Marketing and priced accordingly. Word it transactionally to keep it Utility.
Do I need WhatsApp's own native payments feature?+
No. Most Indian businesses collect UPI perfectly well using a payment link or button from their existing gateway delivered in the chat — no dependency on any WhatsApp-native wallet. WhatsApp Flows offers a more embedded checkout when you want fewer taps, but it is an upgrade path, not a prerequisite.
How does the customer get a payment confirmation in the chat?+
When the gateway settles or captures the payment, it fires a webhook. InfiQ uses that webhook to trigger an automatic 'Payment received' message back into the same WhatsApp thread, so the buyer gets instant confirmation and your team sees the status without switching tools.
Will taking payments hurt my WhatsApp quality rating?+
Not if the messages are opted-in, relevant and correctly categorised. Payment and order-update messages are exactly the kind of transactional content WhatsApp favours. Problems arise when promotional pushes are dressed up or sent to unengaged contacts. Keeping payment templates transactional protects both your approvals and your quality rating.
Do I keep ownership of my WhatsApp account if InfiQ sets this up?+
Yes. InfiQ is an official Meta Business Partner and you retain full BSUID ownership of your WhatsApp Business Account — your number, templates, quality rating and gateway wiring stay under your control, not locked inside a reseller's account.

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.