( 🚨 Currently, WhatsApp payments are only available in India. )
We’re excited to launch WhatsApp Payments support in the BotSpace dashboard. With this feature, you can now send payment requests to your contacts and collect payments via UPI, net banking, or credit/debit cards, directly within WhatsApp.
Key Capabilities
Send payment requests to individual customers via Inbox or Workflows.
Track all payment statuses and received payments in a single dashboard.
Getting Started: Payments Setup
To begin, navigate to the WhatsApp > Payments > Setup tab in the dashboard. On the setup page, you’ll find step-by-step instructions to configure payments:
Add Payment Method
Click
Add Payment Methodon the first card. This will redirect you to Facebook Business Manager (FBM).Create Configuration
Click
New Configuration→ choose your payment gateway → click Next. This gateway will handle customer payments on WhatsApp.Name Your Integration
Enter a unique name for your WhatsApp Payment Integration and select a Merchant Category Code (MCC). Click Next after filling the required fields.
Confirm Meta Password
Enter your Meta account password and click Confirm.
Connect to Razorpay
Select Connect Now and click Next to proceed to Razorpay.
Authorise Razorpay
Complete authentication process to link Razorpay as your payment gateway.
Enter Payment Configuration ID
Copy the Payment Configuration Name from your Facebook account, return to the BotSpace dashboard, paste it in the Payment Configuration ID field, and click Save.
Create Order Template
Click
Create Order Templateto start building payment messages used for collecting payments on WhatsApp.Set Up Payment Template
Create the template just like any WhatsApp message template:
Add a Template Name
Choose Product Type
Enter Template Body
Add applicable Tax Rate and specify whether the price is tax-inclusive or tax-exclusive
Set Payment Link Expiry (in minutes), e.g. 30 minutes
That’s it! your WhatsApp Payments integration is now successfully configured.
Sending Payment Requests
You can send payment requests via:
1. Inbox
Open the customer’s chat in the Inbox.
Click the Rupee icon in the chat window.
A dialog will open with your available order templates.
Select a template, fill in product details (name, quantity, price), add multiple products if needed, and click Send.
2. Workflow
In the Workflow builder, search for the
Send Payment Requestaction.Select the channel (WhatsApp) with payments configured.
Choose the order template and input product details.
Click Save.
You can also dynamically populate product details using the Variable Selector. For example, use a Make API Call action to fetch a user's cart data, then inject those values into the payment request using variables.
Tracking Payments
Visit
WhatsApp > Payments > Listto see all sent payment requests.
For each request, you’ll find:
You can also view payment details for individual customers directly in the Inbox, under the Payments section in the sidebar.
Automating Payment Confirmation Messages
To notify customers upon successful or failed payments:
Use the
WhatsApp Payment Status Updatedtrigger in a workflow.Choose the status condition (e.g., Success or Failed) and click Save.
Add a
Send Text Messageaction to notify the customer accordingly.


