
In Progress
Posted
Paid on delivery
Milestone 1 – Stripe Guest Payments & Booking ↔ Payment Sync Scope Stripe integration for guest card payments Stripe test mode configured (live-ready) Booking cannot be confirmed without successful payment Booking status correctly synced with payment status: paid failed cancelled Handle: failed payments cancelled bookings before confirmation Prices locked at booking time (no recalculation later) A single base currency clearly defined and used everywhere Acceptance Criteria Guest can complete booking using Stripe test card Payment success/failure correctly reflected in booking No unpaid bookings can be confirmed Milestone 2 – Host Payouts, Platform Fees & Admin Visibility Scope Stripe Connect integration for hosts Host Stripe onboarding (bank details, verification) Platform/service fee logic (% configurable) Payout timing rule implemented (after check-in OR checkout) Automatic payout scheduling via Stripe Admin visibility for: bookings payments payouts The host dashboard shows: payout status Stripe connection status Acceptance Criteria The host can connect Stripe account The platform fee deducted correctly Payouts scheduled correctly in Stripe Admin can view payments and payouts Milestone 3 – Checkout UX Finalisation, Policies & Notifications Scope Check out UX improvements: One clear final total price shown prominently Optional expandable price breakdown No price changes at final confirmation Login/signup is handled inside checkout flow Guest dashboard: view bookings cancel bookings (per policy) Host dashboard: view bookings approve / reject bookings (if applicable) Cancellation policy logic applied correctly Email notifications: booking confirmation (guest & host) booking cancellation payment success/failure host approval/rejection Terms & Privacy linked in checkout (basic compliance) Acceptance Criteria Checkout flow is simple, stable, and conversion-focused Emails trigger correctly for all major booking events Booking cancellation respects policy and payment state Milestone 4 – Launch Readiness, Domain & Production Deployment Scope Full end-to-end testing: booking payment cancellation payout flow Refund handling tested (basic, policy-based) Domain connection: [login to view URL] SSL enabled Production deployment Switch to live Stripe keys Final smoke testing (desktop + mobile) Basic Phase 2 handover notes Acceptance Criteria The platform works end-to-end in production Payments and payouts work with live Stripe The domain is live and secured The platform is ready for public launch
Project ID: 40177566
70 proposals
Remote project
Active 5 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs