Live demo

Travel APIs

Amadeus central reservation system for B2C, B2B and corporate sales

Bring Amadeus flights, hotels and cars together with your own inventory in one reservation core, where pricing, availability, booking rules and after-sale servicing are set once and applied in every channel.

  • Central inventory control
  • Pricing and policy rules
  • Website, agents and corporate
  • Roles and audit trails

Central reservations

One operational core that decides what is sold, at what price and through which channel

When each website, agent desk and corporate account has its own tools, prices drift, bookings are duplicated and confirmations slow down. A central reservation system built on PHPTRAVELS puts Amadeus content and your contracted products behind one set of rules, so a fare or room is priced, booked, paid and serviced the same way wherever it is sold.

  1. Connect Amadeus with your own credentials and load your contracted inventory
  2. Set markups, service fees, taxes and promotions by market, currency and partner tier
  3. Define refund, cancellation and amendment rules once for every channel
  4. Open the same reservation core to your website, agent portal and corporate bookers
  5. Handle changes, refunds and reissues from shared queues with a full audit trail
Supplier
Amadeus · Production
Channel
B2B agent portal
Market
UAE · AED
Markup and fee
5% service fee
Cancellation policy
Agent request, admin approval

Reservation flow

From one rule to a serviced booking

The same states and rules apply whether a sale starts on your website, in the agent portal or from a corporate booker.

  1. Define

    Set inventory, markups, fees and policies once in the central admin.

  2. Distribute

    Publish to your website, mobile app, agent portal and corporate accounts.

  3. Search

    Amadeus and your own products return with channel prices already applied.

  4. Book

    The selected item is re-checked, priced and saved as one reservation record.

  5. Pay

    Card, agent wallet or company credit, with invoice and voucher issued on confirmation.

  6. Service

    Changes, refunds and reissues handled from queues, with every action logged.

Inventory sources

Amadeus, other suppliers and your own contracts in one core

Each source keeps its own credentials and markups, while the reservation rules on top stay the same.

  • Amadeus content

    Flights, hotels and car rental through your own Amadeus access and commercial agreement.

  • Other supplier APIs

    Add more flight, hotel and activity suppliers and sell their content under the same rules.

  • Contracted inventory

    Hotels, tours, cruises and transfers you contract yourself, loaded and priced in the admin.

Flight suppliers you can connect:

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport
See every integration

Corporate control

Central control with local flexibility

Head office sets the rules, while branches, markets and partners work within them.

  • Margins and commissions

    Service fees, commissions, markups and contract prices by brand, market or partner.

  • Role-based access

    Separate permissions for agents, admins, finance and operations teams.

  • Agent wallets and credit

    Wallet balances, credit limits and sub-agent controls for your B2B network.

  • Corporate approvals

    Travel policies, spending rules, user tiers and approval steps for company bookers.

  • Finance and reconciliation

    Invoices, refunds and supplier payables tracked against each reservation.

  • Audit trails

    Changes to markups, refunds, cancellations and servicing actions recorded by user.

Compare

Separate tools per channel vs one central reservation system

Many travel brands grow by adding a tool for each new channel. This is what changes when reservations run through one core.

AreaSeparate tools per channelPHPTRAVELS
PricingSeparate tools per channelMarkups kept in each tool and updated by handPHPTRAVELSOne rule set applied by market, channel and partner tier
InventorySeparate tools per channelAmadeus and own stock checked in different placesPHPTRAVELSOne search across Amadeus and your contracted products
Booking recordsSeparate tools per channelDuplicates and mismatches between systemsPHPTRAVELSOne reservation record per booking, whatever the channel
Changes and refundsSeparate tools per channelHandled by email, with rules applied case by casePHPTRAVELSShared queues with policies enforced and actions logged
New brand or marketSeparate tools per channelAnother integration projectPHPTRAVELSA new channel on the same reservation core
ReportingSeparate tools per channelFigures merged from several exportsPHPTRAVELSBookings, margins and payables reported from one place

Use cases

Who runs central reservations on PHPTRAVELS

  • Multi-brand OTAs

    Several websites and markets sharing one inventory and rule set, each with its own prices and currency.

  • TMCs and corporate travel

    Company bookers follow travel policies and approvals, while agents service trips from the same records.

  • Consolidators and B2B networks

    Agents and sub-agents book with their own credit and rates, under margins set by head office.

Why PHPTRAVELS

A reservation core you own

  • Source code included

    Self-hosted under a commercial licence, so your developers can extend rules, screens and integrations.

  • Your data, your server

    Reservations, customer records and supplier credentials stay on infrastructure you control.

  • 24 languages

    Sell in your markets' languages and currencies, including right-to-left.

  • B2C, B2B and corporate

    One installation for your public site, agent portal and corporate bookers.

FAQ

Amadeus central reservation system questions

What OTAs, TMCs and consolidators ask before centralizing reservations.

Talk to sales

A central reservation system (CRS) that connects to Amadeus content and manages it together with your own inventory, so pricing, availability, booking rules and servicing are controlled from one core and applied in every sales channel.

Yes. Amadeus access, credentials and commercial terms are agreed with Amadeus. PHPTRAVELS connects to the access you hold and builds your reservation rules, channels and back office around it.

Amadeus flights, hotels and car rental, plus the hotels, tours, cruises and transfers you contract yourself, all sold through one checkout and serviced from one admin.

Yes. The website, agent portal and corporate accounts share one inventory, while markups, commissions, credit limits and policies can differ by channel, market or partner tier.

Yes. Because the source code is included, your developers or our team can connect the reservation core to accounting, CRM and other internal systems through APIs.

Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so the reservation core can be adapted to your processes.