From therapist profile into a concrete booking path.
This flow already covers service selection, time choice, notes, booking mode, payment placeholder, and the cancellation policy messaging clients need before checkout.
Step 1
Choose service and duration
Step 2
Pick a time slot
Step 3
Session notes
Step 4
Choose payment rail
Step 5
Tips, credits, and packages
Gift cards and referral credits attach here before checkout.
Package suggestion
Buy 4 sessions and save PHP 180 per visit. Good for repeat clients who book the same therapist monthly.
Booking summary
This phase uses a mock checkout summary. Real PayMongo collection lands in Phase 4.
Checkout intent idempotency key preview: checkout-therapist-3-therapist-3-prenatal-12:30 PM-gcash
What happens next
Instant confirmation
This therapist accepts qualifying bookings automatically.
Clear cancellation rules
Free 4 hours or more before the session, 50% within 4 hours, and 100% inside 2 hours or for no-shows. Refund routing follows the same policy.
PayMongo-ready checkout
This surface now models GCash, Maya, and card collection with wallet hold, tip, loyalty, gift credit, and idempotency key handling.
Escrow and payout hold
Funds stay held after capture, then become payout-eligible 24 hours after the completed session event.
Address and arrival prep
Full address capture will connect to Google Maps geocoding and safety tracking later in the build.