Linkubit
FeatureWhatsApp payments

WhatsApp payments: collect UPI inside the chat, at your catalogue price

The moment a customer says yes is the moment a link to another site loses them. Linkubit puts the payment where the conversation is: a card in the WhatsApp thread, priced from your catalogue, paid by UPI or card into your own account. The deal closes itself when the money lands, and a person is told when it does not.

In short

The assistant or a rep requests a payment naming products and quantities; the amount is the catalogue price times quantity, never a figure from the chat. On a WhatsApp number with a payment configuration, inside the 24-hour window, the request is Meta's in-chat order card — UPI, cards, net banking. Anywhere else it is a payment link from your own Razorpay account. A paid request writes the receipt into the thread, closes the deal at the paid amount, and the money goes to your gateway account, never through Linkubit.

The price is the catalogue's

A payment request is products and quantities, nothing else

The assistant cannot invent an amount. It names product keys and quantities, and the total is priced from the catalogue — the same catalogue it quotes from. A rep may type a custom amount, because a person decided it. What the customer said they would pay is kept beside it, as they said it.

  • A figure without a currency is asked about once, and the deal is written in yours
  • Half a credit per request; Meta and your gateway bill their own fees to you, unchanged
New enquiry · 9:04 pmWAWhatsApp
AI
Hi, what are your rates Mumbai to Jebel Ali?

quote_rates blocked — volume not captured yet

Happy to help — we run that lane weekly. What are you moving, and roughly how many containers a month?

Sales Agent

OriginNhava ShevaDestinationJebel AliCommodityVolume

Paid means won

The deal closes when the money lands

A payment outcome arrives from Meta or Razorpay, the thread gets a "Paid ₹1,299 by UPI" line, the deal is closed at the paid amount, and the revenue is recorded against the touchpoints that produced it. A failed or expired payment is a task for a person, not a silent gap.

  • Captured never regresses: a late webhook cannot reopen a paid order
  • A payment is not a message — it does not reopen the WhatsApp window

Qualifying

Sundaram Textiles

24 TEU/mo · FOB pending

Quoted

Drop refused

Won

Move to Quoted refused — Incoterm is required to enter this stage

The requirement is named, rather than the card snapping back without an explanation.

The rest of it

Two rails, chosen by the situation

Meta's in-chat card needs a WhatsApp number with a payment configuration, an Indian-rupee amount and an open window. When any of those is missing, a Razorpay payment link from your own account is sent instead — the same request, the same closing of the deal.

Your gateway, your money

Linkubit is never in the flow of funds. The in-chat rail uses the payment configuration you made in WhatsApp Manager; the link rail uses your own Razorpay keys, stored where only the sender can read them. A refund is yours to make in your gateway.

One request, one send

A request is claimed before it is sent, so the assistant's attach, a retry and a rep's resend cannot all reach the customer. A link left unsent because the sender lacked the key is picked up by the next sweep.

A failed or lapsed payment is an event, not a gap

A declined payment is written into the thread and publishes an event a workflow can act on — a task for the owner, a message to the customer. A request that passes its expiry is marked expired by the sweep, so a rep sees what lapsed rather than a request that looks pending forever.

What it is made of

Payment · WhatsApp
₹48,000
Processing
✓ Paid · deal won
Feature

Take the payment inside WhatsApp

Customer’s ready, a UPI card with your catalogue price appears in the chat, they pay, and the deal is marked won with the revenue recorded. Money goes straight to your account.

RK-40 · wantedsaid in the chat: 40× ₹1,200
Deal opened₹48,000
✓ catalogue price, not a number from the chat
Feature

Deals open themselves, priced from the catalogue

When a lead qualifies, the products they showed interest in become one open deal at your list price. The value is never a figure the assistant said in a chat — those are unverified — it is what the catalogue says.

Steel rack · RK-40your catalogue₹1,200
40 racks comes to ₹48,000.
✓ traced to RK-40
Feature

It can only quote prices from your catalogue

The assistant cannot invent a number. A price it states has to come from a product it just looked up. Same for photos: only a product it actually read this turn.

Budget is around 5,000.
In rupees or dollars?
Customer said $5,000deal written as ₹4.2 lakh
Feature

A figure without a currency is asked about, once

A customer who says “around 5,000” gets asked whether that is rupees or dollars — once, not every turn. What they said is kept as they said it; the deal is written in your currency so every forecast adds up.

Questions people ask

Do I need a payment gateway account?

You need your own — the in-chat card uses the payment configuration you set up in WhatsApp Manager with a gateway Meta supports, and the link uses your own Razorpay account. Linkubit stores the name of the configuration and your Razorpay key pair, and holds no money at any point.

Can the assistant discount the price?

Not on its own. The amount is the catalogue price; a discount past the limit you set is drafted as an approval for a person, and a rep can type a custom amount because a person decided it.

What if the customer pays outside WhatsApp?

The link rail covers email and Instagram, and a WhatsApp chat whose 24-hour window has closed. The receipt, the deal close and the revenue are recorded the same way whichever rail carried it.

Is the in-chat card available to every business?

Meta enables WhatsApp Payments in India per app and per business, and the settings screen reads what Meta offers rather than letting you type a name. If Meta has not enabled the card on your number, a payment link is sent instead, so collecting never waits on it.

Two pallets Mumbai → Chennai, door to door, by Friday: ₹12,500 from the rate card. Shall I send the payment request?Agent
Yes, go ahead.
Order · Sai Traders
Freight BOM → MAA · 2 pallets₹12,500
Pay with UPI
to your account · never ours
Paid ₹12,500 by UPI · deal won · attributed to Meta lead form
Guide · 6 min · Updated 19 September 2026How to collect UPI payments on WhatsApp: the in-chat order card, payment links, the setup in WhatsApp Manager, and the rules worth havingThe customer taps Pay on an order card and the money lands in your own gateway account. What it needs — a Platform number, a payment configuration on Razorpay or PayU — what the customer sees, when a link is better, and why the amount is always a catalogue price.
Order #4821 · cash on delivery
confirm?
Linen shirt, sage, M₹2,450
Deliver toPune 411045
Yes, confirm
Prepay by UPI
Prepay by UPI
Paid ₹2,450 · COD converted to prepaid · RTO risk gone
Guide · 6 min · Updated 19 September 2026WhatsApp COD confirmation for D2C brands: the message that stops returns, the prepaid nudge after the YES, and the failed-delivery saveCash-on-delivery returns are the largest avoidable cost in Indian D2C. One confirmation before packing that asks for a YES, a prepaid offer inside the window after it, and a same-day message when delivery fails — with the numbers to expect.
Linen shirt₹2,450
Cotton kurta₹1,890
Silk stole₹3,200
Here’s the linen shirt — ₹2,450, in sage, white and sand. Which size?Agent
Guide · 5 min · Updated 19 September 2026WhatsApp catalogue for business: what customers see, app versus Platform, the setup, and the one rule that makes it worth havingProduct cards with a picture, a price and a cart, inside the chat. How to set one up on the Business Platform through Meta Commerce Manager, what to put in it, and why the catalogue has to be the only place a price lives.

Ready to put your sales on autopilot?

Start free

No coding required. No credit card required.