Payment Methods
Turn payment methods on or off for the customer app checkout screen.
Razorpay Integration
Add your Razorpay API keys to accept live payments. Get these from your Razorpay Dashboard โ Settings โ API Keys.
Telegram Order Notifications
One bot token here powers alerts for every vendor. Each vendor then gets their own Telegram group โ
set each vendor's group Chat ID under Vendors. New orders in a vendor's assigned
pincode(s) post to their group automatically.
Setup: message @BotFather on Telegram โ
Setup: message @BotFather on Telegram โ
/newbot โ copy the token it gives you below.
Then add that bot to each vendor's group, and paste the group's Chat ID on the Vendors page
(use the "Send Test" button there to confirm it's working โ no need to place a real order to check).
Firebase OTP Login
Enable this to use Firebase Phone Authentication instead of the built-in test OTP.
Requires a Firebase project with Phone Authentication enabled โ see the README for full setup steps.
App Content
Customize the messages shown on the order confirmation and thank-you screens.
Shown to customers in the app if their delivery pincode hasn't been given its own number yet (set per-area under Delivery Areas).
Google Maps (for address auto-detect)
Add a Google Maps API key with the Geocoding API enabled to let customers use "Use current location" when adding an address.
Get one from Google Cloud Console โ restrict it to your Android package name / iOS bundle ID for safety.
Splash Screen
Customize the app's splash screen shown on launch. Upload an image to use it as a full-screen background, or leave blank to use the default green branded splash.
Click to upload splash image