MangoFlight

Run a charter airline
from one board.

MangoFlight is a charter flight management system. It schedules your own flight rotations, sells seats online next to flights from the Paximum supplier network, takes card payments, checks passengers in, and produces tickets, invoices and passenger name lists.

DeparturesAll features · on time
FlightDestinationCoversGateStatus
MF FLT Scheduling Flights & rotations Gate A1 Boarding
MF FAR Pricing Load-based fare tiers Gate A2 Boarding
MF PKG Packages Bundles & add-on services Gate A3 Boarding
MF PAX Supplier Paximum flights & tours Gate B1 Boarding
MF BKG Booking Search & book online Gate B2 Boarding
MF OPS Back office Booking management Gate B3 Boarding
MF PAY Payments 3-D Secure card payments Gate C1 Boarding
MF CHK Check-in Online & auto check-in Gate C2 Boarding
MF DOC Documents Tickets, invoices, PNL Gate C3 Boarding
MF STA Reporting Seat & infant load stats Gate D1 Boarding
MF API Integrations Public & partner APIs Gate D2 Boarding
MF ADM Administration Master data & access Gate D3 Boarding
FLT

Scheduling

Flights & rotations

Set up a season of flights in one go. A flight trip is a rotation template: pick a route, a date range and the weekdays it operates, and MangoFlight creates every individual flight for you.

Flight trips

Define route, aircraft, carrier, currency, flight number, departure and arrival times, cost, seat and infant capacity, and operating weekdays. One flight is generated for each matching date.

Smart re-sync on edit

When a trip changes, shared details are updated on all of its flights. Dates that fall outside the new schedule are removed, duplicates are cleaned up, and missing dates are added.

One-off flights

Create standalone flights outside any rotation. They have the same fields and pricing options as trip flights.

Sale controls

Each flight and trip has its own active status, public visibility and sale status, so you decide what can be searched and booked.

Agency seat allocation

Record seat blocks per partner agency: number of seats, agreed price, and whether the seats are reserved or can draw on the remaining inventory.

Linked tours

Deleting a flight also removes its date from any active tour relation, so tours never offer a date that no longer exists.

FAR

Pricing

Load-based fare tiers

Fares go up as the plane fills. Each flight has a price model made of seat thresholds, with a one-way and a return price per ticket type in every tier.

Seat-threshold tiers

The active tier is the first one whose threshold is above the number of seats already booked. When every threshold has been passed, the last tier applies.

Per passenger type

Separate adult, child and infant fares, each with a one-way (OW) and return (RT) component. A round trip is priced as OW + RT.

Ticket types

Configurable ticket types with a name, description, seat usage, prefix, limitations and status.

Transparent totals

Every booking stores flight, package and service totals separately, plus the grand total and the booking currency.

PKG

Packages

Bundles & add-on services

Sell more than a seat. Packages bundle services on top of the fare, and passengers can add individual service options per flight leg.

Packages

Title, description, colour and a per-passenger price. Assign a package to individual flights, whole flight trips (all their flights) and tour relations.

Default package

Mark one package as the default. It is attached to every existing flight right away and to every new flight automatically.

Services & options

Services such as baggage or meals, each with options that have an icon, a price, an additional price and a default choice.

Per-leg selection

Passengers pick services separately for the outbound and return legs. Each choice is stored with the passenger type and leg.

Price breakdown

Package offers return the combined price, the original package price, and a breakdown per adult, child and infant.

PAX

Supplier

Paximum flights & tours

Add inventory beyond your own aircraft. MangoFlight connects to the Paximum supplier API and shows scheduled-carrier flights next to your charters in the same search.

Airport mapping

Look up Paximum airports with autocomplete, save them, and map each local airport to its Paximum code.

Tour relations

For each departure airport, define destinations and bookable dates from a period and weekdays. Tours can be multi-city or non-stop only, can be enabled or disabled, and link to packages.

Live price search

One-way and round-trip searches in EUR, with flight fees and baggage included. Outbound and return offers are paired, and direct flights are listed first.

Stop filters

Filter results by non-stop or one-stop connections.

Full reservation flow

Once payment succeeds, the supplier booking runs automatically: fetch offers, begin the transaction, set traveller details, commit, and read back the reservation.

Margin tracking

Supplier sale and agency prices are saved on the booking. The internal team receives an email comparing them with the platform price.

Session handling

Supplier access tokens are cached and renewed automatically when they expire.

BKG

Booking

Search & book online

A JSON API drives any booking front end. It guides the customer from departure airport to confirmed booking.

  1. DeparturesAirports with flights or tours
  2. ArrivalsDestinations for that airport
  3. DatesBookable one-way and return dates
  4. SearchOwn and supplier flights, combined
  5. BookSeats checked, prices calculated
  6. DocumentsTicket and invoice generated

Combined results

Your own flights and Paximum offers come back together as outbound and return lists, for adults, children and infants.

Seat availability check

Before a booking is created, confirmed seats are counted against capacity. Bookings that would overbook are rejected.

Booking reference

Every booking gets a six-character reference. Customers can retrieve their booking with that reference and their email address.

Per-traveller legs

Each traveller gets a record per leg with flight, package and service prices. Your own flights and supplier flights can be mixed on one booking.

OPS

Back office

Booking management

Admins work through bookings in three queues and act on each one.

Status queues

  • Pending: new bookings on your own flights
  • Confirmed: approved and paid
  • Declined: rejected or failed

One-click actions

Confirm (marks the booking paid), decline or delete a booking, and download its ticket or invoice.

Traveller & contact data

Traveller details, including passport data for the PNL, and contact information are stored on every booking.

PAY

Payments

3-D Secure card payments

Customers pay by card through Halkbank's hosted 3-D Secure payment gateway. The payment page can be embedded in any booking site.

Embeddable payment page

Open the payment form by booking reference and email. It accepts Visa and Mastercard.

Hosted 3-D Secure

Card details are entered on the bank's hosted 3D Pay page. Card data never touches the platform.

Signed callbacks

The bank's response is checked against a SHA-512 hash before the booking is marked paid.

Automatic fulfilment

An approved payment immediately starts the supplier reservation for Paximum flights.

CHK

Check-in

Online & auto check-in

Passengers check themselves in online or opt in to be checked in automatically. Check-in is tracked for each passenger on each leg.

Online check-in

Passengers confirm their details with their booking reference and email. Their check-in is recorded, and they get an email with their boarding pass attached.

Auto check-in opt-in

Travellers who opt in are checked in automatically by a scheduled job ahead of departure. They get their ticket by email.

Reminders

Confirmed passengers who didn't opt in get a check-in reminder email instead.

Status lookup

Check-in status shows how many passengers are checked in, and includes a ticket link once everyone is.

Audit trail

Every check-in records when it happened and whether it was manual or automatic.

DOC

Documents

Tickets, invoices & PNL

PDF documents are generated automatically and emailed to passengers. Admins and customers can also download them at any time.

Boarding-pass tickets

Outbound and return legs with the PNR, passengers, route, dates and times. Customers download them from a secure link tied to their email.

Invoices

One line per traveller and leg, with totals for flights, packages, services and the grand total. Customers download them with their reference and email.

Passenger Name List

Per-flight PNL of checked-in passengers with name, passenger type and passport number. View it in the browser or download it as a PDF.

Transactional emails

  • Booking confirmation with ticket and invoice
  • Check-in confirmation with ticket
  • Check-in reminder
  • Internal supplier booking report
STA

Reporting

Seat & infant load stats

See how full each departure is before it leaves.

Flight statistics

Filter by flight trip and date range. For each flight, see used seats against capacity, remaining seats, and infants booked against the infant limit.

Admin dashboard

A starting point for operations, with links to integration guides for partners.

API

Integrations

Public & partner APIs

Every customer-facing step is available as a JSON endpoint. Dedicated endpoints let the Eurosava tour platform sell your flights inside holiday packages.

GET/api/departuresDeparture airports with flights or tours
POST/api/arrivalsDestinations for a departure airport
POST/api/available-datesBookable one-way and return dates
POST/api/searchCombined flight search
POST/api/bookingCreate a booking
POST/api/get-bookingRetrieve a booking by reference and email
GET/api/servicesActive add-on services
POST/api/checkinOnline check-in
POST/api/get-checkinCheck-in status
GET/api/download/ticket/{hash}Download a ticket
POST/api/download/invoiceDownload an invoice
GET/api/tour-relationsTours with destinations and packages (Eurosava)
POST/api/search-flightsTour flight search by nights and child ages (Eurosava)
POST/api/getSystemFlightPricePerDateCharter price per passenger type for a tour date (Eurosava)
ADM

Administration

Master data & access

All the reference data an airline operation depends on, managed in one admin panel.

Geography

Countries, cities and airports, with IATA codes, airport taxes and Paximum mapping.

Fleet & carriers

Aircraft, and carriers with their logo, code and IATA code.

Currencies

Currencies with code, symbol and exchange rate, assignable per flight and per booking.

Secure sign-in

Only administrators can sign in to the panel. Password reset and two-factor authentication are included.

Search & sort

Admin lists are paginated, searchable and sortable.