A screenshot is not the money.
A customer pays by UPI and sends a screenshot to say so. The agent does not book on a picture. It asks the owner to look in their own UPI app, and books only when the owner says the money is there. From the Bookings template’s own run on a UPI shop, test money:
haircut today at 6pm
Haircut on Tue 10 Nov, 6:00 pm is free! It's ₹450. Pay a ₹200 deposit to book it, and I'll hold the slot for 60 minutes. UPI ID: glowsalon@okicici (Glow Salon) The owner will confirm your payment, then I'll message you.
[a screenshot of the UPI payment]
Thanks! The owner will check their UPI app for your ₹200, then I'll message you. Please wait for that message: a screenshot alone isn't proof of payment.
You're booked! Haircut, Tue 10 Nov, 6:00 pm. The owner has confirmed your ₹200 deposit. Can't make it? Cancel at least 24 hours before and your deposit comes back.
New booking to check: haircut, Tue 10 Nov, 6:00 pm, +91 98111 11111. They'll pay a ₹200 deposit by UPI. When you see it in your UPI app, tap Received (or reply: received 89UARE, adding the amount if it's different).
A customer says they've paid: ₹200 from +91 98111 11111. Please check your UPI app first (a screenshot isn't proof), then tap Received (or reply: received 89UARE).
received 89UARE
Got it: you marked ₹200 from +91 98111 11111 as received. Thank you!
- 610:00 amAsked for the ₹200 depositSentThe customer gets the shop’s UPI details. Nothing is paid yet.
- 1210:04 amCustomer sent a screenshotWaitingA picture isn’t money, so the owner is asked to check their UPI app.
- 1310:07 amOwner marked ₹200 receivedPaidThe owner’s word: no bank confirmed it.
- 1510:07 amHaircut bookedBookedOnly after the owner’s mark.
Between the screenshot and the owner’s mark the booking stayed unconfirmed: the run stops and says so if the agent ever books before then. With UPI, nothing confirms a payment automatically, so this is the owner’s word, and every paper says so.