Non-Catalog Payments in MSG91 Chatbots

The Payment Node enables you to collect payments directly in WhatsApp conversations without needing a product catalog.
You can insert this node at any point in your chatbot flow to request and process payments.

Prerequisite:
The WhatsApp number used in the bot must be integrated and enabled for payment functionality. Refer to the help docs for Razorpay and PayU gateway setup.


Node Creation

When adding a Payment Node in your chatbot flow:

1. Select Integrated WhatsApp Number

  • Choose a WhatsApp number from the dropdown that has payment functionality enabled.

  • ⚠️ Ensure the conversation with your users happens on the same number you select.

2. Select Payment Method

  • Choose from available payment gateways (e.g., Razorpay, PayU).

  • Only supported gateways for the selected number will appear in the dropdown.

3. Add Payment Message Content

Customize the payment message shown to users:

Field

Description

Required

Header

Optional heading/title for the payment prompt

Body

Description or purpose of the payment

Footer

Optional note or instructions

Items

List of items with name, quantity, and amount


Node Connectors

The Payment Node comes with two connectors:

  • Next Connector → Triggers when a payment is completed successfully.

    • Use it to send confirmation messages or continue the flow after payment.

  • Interrupt Connector → Triggers if the user sends another message before completing the payment.

    • Use it to guide users back to the payment step or handle alternate actions.


How It Works for Users

  1. The bot displays a payment request message in WhatsApp.

  2. The user clicks the payment option and completes the transaction via the configured gateway.

  3. The chatbot automatically:

    • Proceeds to the Next connector if the payment succeeds.

    • Proceeds to the Interrupt connector if the payment is abandoned or interrupted.


Notes

  • The Payment Node is designed for non-catalog/custom payments.

  • Only one payment method per node can be used.

  • Ensure your payment gateway integration is completed before adding this node.

  • In case of any queries or support reach out to us at [email protected]