I'm looking to implement a simple car rental booking system based on WhatsApp Business API. It should work as chatbot (automatic interaction with user) and will be connected to required APIs (i.e. payment, google map...)
Here how the process should look like:
User Scan the QR-Code for Rental reservation for "J&D Cabs"
User is directed to WhatsApp Business Catalog
User select one Booking option (Package)
A. 1 Hour - 10M
B. 2 Hours - 18M
C. 3 Hours - 25M
D. Plus de 3 Hours + 6M/H supplémentaire
Pickup location (user send us his/her geolocation)
We need to check that location is within an area we have defined
We show booking summary to user
Proceed with Payment
Ask user if we should use his/her WhatsApp number as means of payment or s/he wants to provide another phone number for payment?
IFTHEN, Request for Mobile Phone number
Provide payment link
User select payment method
Call Payment API with payment option, phone number, amount
Notifiy user about payment status
Please share you thoughts on how this can be done.