WhatsApp Payment Components
Want to take in payments from WhatsApp? You've come to the right place!
Last updated
Was this helpful?
Want to take in payments from WhatsApp? You've come to the right place!
Last updated
Was this helpful?
Integrating WhatsApp Payment components into your chatflow is a strategic move to streamline commerce, enhance user experience, and drive conversions directly within the conversation layer. As customer expectations evolve toward frictionless, real-time transactions, embedding payment functionality into WhatsApp — a platform with over 2 billion users — positions your product at the intersection of convenience, trust, and scale.
Enable seamless in-chat checkout without redirecting users.
Boost conversion rates by shortening the purchase journey.
Build user trust with WhatsApp’s secure native payment flow.
Automate 24/7 payment handling through chatbots.
Offer personalized product recommendations with instant pay options.
Go to your chosen WhatsApp bot, and then click on "Edit Your Chatflow".
Select the flow in which you want to include the Payment component into.
Go to the "Trigger Actions", and then click on "Payments" to add the payments components.
Fill out the following details to setup you payment methodology and needs:
Select Payment Method: Choose the payment service we are going to use. You have the option to choose between
All Pay
RazorPay
Peach Payments
Telr Pay
Tilo Pay
Make sure to go to the third party integrations and integrate the chosen method in the bot as well! Else, the payment may through unexpected errors.
Select Currency: Select the currency of you choice from the dropdown.
Payment amount: Enter the amount that needs to be paid. If the amount is variable, we recommend you create a custom attribute that takes in the amount form the user, and use that here.
Choosing Flows: Choose the flows to redirect to when the payment is successful and unsuccessful.
And that's it! Once you configured the payment gateway as well in the "Third Party Applications", you can start using the "Payments Component" just like any other component.
The following section deals with the setup of the "WhatsApp payments". Kindly note that you need to need to have completed business verification with before this can be used.
To use this component, navigate again to the Flow you want to integrate this component into, and then click on the "WhatsApp Payments" component.
Configure the following details onto the component:
Message: Change the message according to your needs.
Image: You can select an image to upload with the payment. This can be done using the box.
Footer: Include a footer in the payment option, to appear alongside with the text.
Select Payment Configuration: Selecting the name of the payment configuration that you have set up. Need to complete section C before setting this up.
Once all the configuration in the WhatsApp payments is done, you need to go over to WhatsApp business manager on business.facebook.com for the setup of the payment method.
Go to https://business.facebook.com/, and click on the "Search" tab on the left-hand side.
Search for "WhatsApp Manager".
Go to the "Payment Configuration" section of the new screen, near the bottom.
Be sure that you are on the correct business portfolio account, which is changeable by using the dropdown near the top-left of the side bar.
Select the country you want to configure the payment in. Current option include India and Singapore.
Click on "Add Configuration" on the top-right hand side.
Fill in the details in the following test, which include setting up the name of the payment(a.k.a. Payment Configuration), choosing the payment method.
Once you have entered all the details, a new payment configuration will be made, which you can now go back to in BotPenguin and configure the "Payment Configuration" section in.
And, you are done! You have successfully configured the Payments options on your WhatsApp bot.
Here are some common FAQ's regarding payment components in BotPenguin:
If everything is correct and you are still unable to move forward, write to us at support@botpenguin.com. We will respond back within 48 business hours.