Who can use this?
- Available on all plans. Gateway availability depends on your business’s country.
- Connecting a gateway needs Admin access. Sending a payment request needs whichever permission lets you reply in the Inbox.
WhatsApp Payments lets you ask a customer to pay without taking them out of the chat. You connect a payment gateway once, then send a payment request from any WhatsApp conversation. The customer pays from within WhatsApp — or through a hosted checkout link — and the status comes back into Gallabox automatically.
Choose a payment gateway
Gallabox supports three gateways, and you can connect more than one. Which you pick depends mostly on where your business operates.WhatsApp Pay is Meta’s native in-chat payment. It needs a payment configuration set up on your WhatsApp Business Account in Meta Business Manager first — Gallabox then points at that configuration by name. RazorPay and Network International are connected entirely inside Gallabox and don’t require anything in Meta Business Manager.
Connect a payment gateway
Go to Payments under Commerce, then click Start Configuration (or Configuration, if you’ve already connected a gateway). Every gateway starts the same way:- Choose the WhatsApp channel you want to collect payments on.
- Confirm the channel is Enabled, then click Next.
- Click Connect on the gateway you want, under Available Payment Gateways.
RazorPay
- Select RazorPay and give the connection a name.
- Click Connect, then Authorize — you’ll be taken to RazorPay to sign in and approve access.
- Click Done.
WhatsApp Pay
WhatsApp Pay is a two-part setup: once in Meta Business Manager, once in Gallabox. First, in Meta Business Manager:- Go to the Direct pay methods page, under the India section.
- Fill in your payment gateway account details.
- On submitting, you’re redirected to your payment gateway’s site — sign in there to authenticate and finish linking.
- Note the payment configuration name you gave it. Gallabox needs this exact value.
- Click Connect on WhatsApp Pay.
- Select the WhatsApp channel — this must be the Indian phone number associated with Gallabox.
- Choose the payment provider you linked in Meta Business Manager: UPI VA ID, RazorPay, or PayU.
- Enter the payment configuration name, exactly as it appears in Meta Business Manager.
- Click Save.
Network International
- Click Connect on Network Payment.
- Enter the API key you generated in the Network International portal, and your Outlet ID.
- Set the expiry duration for the payment links you’ll generate.
- Save the connection.
Send a payment request
- Go to Conversations and open the contact you want to charge.
- Click Send payment request.
- Fill in the request, then click Send.
- RazorPay
- WhatsApp Pay
- Network International
- Currency
- Amount
- Description — the reason for the request, shown to the customer, e.g. “professional charges for the current month”
Track payments
Go to Payments under Commerce to see every payment request you’ve generated, with its current status.- Click anywhere on a row to open the full detail of that payment request.
- Click Go to this Conversation to jump straight to the chat it was sent from.
- Click the ⋯ menu at the end of a row to cancel the payment link, or refresh its status if you think it’s out of date.
FAQs
Which payment gateways can I use?
Which payment gateways can I use?
RazorPay, WhatsApp Pay, and Network International. RazorPay and WhatsApp Pay serve India (WhatsApp Pay also covers Singapore); Network International serves the Middle East and Africa. You can connect more than one at a time.
What's the difference between RazorPay and WhatsApp Pay if I'm in India?
What's the difference between RazorPay and WhatsApp Pay if I'm in India?
With WhatsApp Pay, the customer pays natively inside WhatsApp — nothing to open, fewer steps, so fewer drop-offs. But it requires setup in Meta Business Manager first. With RazorPay, the customer taps a hosted checkout link; setup is a single OAuth connect inside Gallabox with nothing to configure in Meta. If you want the shortest path to collecting a payment today, start with RazorPay.
Can I use WhatsApp Pay for customers outside India and Singapore?
Can I use WhatsApp Pay for customers outside India and Singapore?
No. WhatsApp Pay works only for businesses in India and Singapore, and only for customers in those countries. For other markets, use RazorPay (India) or Network International (Middle East and Africa).
My WhatsApp Pay request failed to send. What should I check first?
My WhatsApp Pay request failed to send. What should I check first?
Check that the payment configuration name in Gallabox matches the one in Meta Business Manager exactly — this is the most frequent cause. Then confirm the channel you selected is the Indian phone number linked to Gallabox, and that the linking flow in Meta Business Manager completed all the way through your payment gateway’s authentication step.
Do I need to set up webhooks in my gateway dashboard?
Do I need to set up webhooks in my gateway dashboard?
No. Gallabox creates the webhook it needs when you connect RazorPay, and receives status updates for Network International through the credentials you supply. If a status still looks stale, use refresh on that row in the Payments dashboard.
Can I cancel a payment link after sending it?
Can I cancel a payment link after sending it?
Yes. In Payments under Commerce, open the ⋯ menu on that row and cancel the link. The customer can no longer pay through it.
Can a bot send a payment request instead of an agent?
Can a bot send a payment request instead of an agent?
Yes — rule-based bots have payment nodes for this. See Action Nodes for using them in a flow.
Related Articles
- Razorpay Integration — the broader RazorPay integration, beyond in-chat payment requests
- Connect Your WhatsApp — set up the channel payments are collected on
- Message Credits — how the messages carrying a payment request are billed