A booking flow with no orphaned transactions
Abandoned bookings left incomplete payment transactions behind.
A 5-step quote-to-booking flow and a custom Odoo payment module with deferred Stripe capture.
Orphaned transactions eliminated; partial captures now possible.