Travellanda XML B2C Hotel Booking Site (Laravel + Stripe)

Заказчик: AI | Опубликовано: 10.12.2025
Бюджет: 250 $

I need a developer with real travel API experience to build a small B2C hotel booking site that connects to Travellanda XML and Stripe. Tech stack: Backend: Laravel (preferred) or Node.js Frontend: I already bought Tavelo – Travel Booking HTML5 Template (Bootstrap). Use this template, no custom design from scratch. DB: MySQL Hosting: Hostinger / cPanel Travellanda requirements: Use my Test credentials + official PDF (I will provide). Implement Search, Book, Cancel exactly per spec. Booking timeout: wait 120 seconds for Travellanda Book response before failing/refunding. Validation before calling API: Max 5 rooms per search Max 4 adults / room Max 3 children / room (age 1–17) Max stay 30 nights, max 365 days ahead Flow: Search page (destination, dates, rooms/adults/children). Results page with real Travellanda data only (hotel name, image, stars, price). Currency switcher: USD, SAR, AED, GEL (base USD + simple FX API). Checkout page: guest details, promo code, Stripe Checkout payment. Flow: apply promo → pay with Stripe → on success call Travellanda Book → wait 120s → save booking + confirmation page / email; on fail, refund Stripe and show error. Simple admin: bookings list + cancel button (calls Travellanda Cancel), markup % setting, promo codes CRUD. Budget: about $250 fixed. Send relevant travel / booking project links and confirm experience with XML/SOAP travel APIs and Stripe.