CASE 01 · payments · Aug–Nov 2026
Direct booking against someone else's inventory
- Problem
- A holiday-rental agency wanted guests to book and pay on its own site, but its property management system (Lodgify) owns the calendar and prices.
- Built
- A custom Stripe checkout, instalment payment plans, abandoned-checkout recovery, multi-currency charging (guests pay in their own currency, the agency settles in euros), and a reconciliation sweep.
- The hard part
- Money and inventory live in two systems that can disagree. Payment is captured before the booking is created, so a guest ends up either paid and booked or charged nothing. A refund is only issued once the booking system conclusively shows there's no booking; anything inconclusive goes to a human. Late 3-D Secure confirmations are judged by Stripe's own timestamp, not the server clock.
- Result
- Live on the client's site, charging real cards and writing real bookings.