Chitchatbot comes with a default checkout page that supports Stripe, PayPal (recommended), or Razorpay for secure payments. However, you also have the option to connect your own custom checkout page to your chatbot. This means that when customers click the βCheckoutβ button in your chatbot, they will be redirected directly to your personalized checkout experience.
π§ How to Set Up Your Custom Checkout Page
-
**Navigate to:**Tools β E-commerce β Settings β Checkout
-
Enter Your Checkout Page URL
Example: https://example.com
- Chitchatbot will automatically send the order and user details as URL parameters when redirecting.

π¦ What Data Will Be Sent?
When a user clicks the Checkout button, Chitchatbot appends the following data to your checkout page URL:
https://example.com?order=&page=&user=&total=&subtotal=
Hereβs what each parameter means:
-
order: The unique order ID. Use this to identify and confirm the order in your system.
-
page: Your Chitchatbot account ID.
-
user: The contact ID for the user in your chatbot.
-
total: The total amount of the userβs shopping cart.
-
subtotal: The subtotal of the cart, before any taxes, fees, or discounts.
π‘ Marking an Order as Paid
Once the user completes payment on your custom checkout page, youβll need to update the order status in Chitchatbot to βPaidβ.To do this, use Chitchatbotβs API: