FareFix B2B Travel Platform
A complete B2B flight and hotel booking portal built around multiple provider APIs, runtime commission logic, payment integrations, booking workflows, cancellations and reporting.
A B2B travel portal had to coordinate many external systems without breaking the booking flow.
The portal needed flight and hotel search, fare selection, booking, cancellation, commissions, payments, reports and agent operations in one place.
Business requirements
- Multiple flight providers in one search experience.
- Hotel search with large result sets and filters.
- Real-time commission calculation.
- Balance checks and duplicate booking protection.
- Payment status tracking and agent credit updates.
- Reports, booking history and cancellation workflows.
Provider orchestration + normalized business logic.
The flight search endpoint calls individual provider integrations, merges their responses and applies sorting, filtering and commission logic before returning a unified result.
One interface, multiple airline sources.




Large hotel responses had to remain usable.
Hotel search used lazy loading and filtering so users could work with large result sets without waiting for the whole page to become interactive.




Payment state was treated as a first-class business record.
A payment table stored the request and payment identifier. After the gateway response, the transaction status was updated, user balance/credit was adjusted and duplicate/fraud risks were reduced through controlled state handling.

