System Setup - Transport Providers

Overview

The Transport Providers section in System Setup allows the system administrator to define and configure global settings related to transport service providers (such as flight, train, or other travel connections). These parameters determine how booking, payment, and ticketing operations are handled when interacting with external transport APIs or providers.

Purpose

This configuration ensures consistent handling of transport-related transactions across all providers. It defines:

  • The default currency and payment behavior

  • Card and payment credentials used for automated processes

  • Rules for selecting and updating transport data

  • Timing and restrictions for reservation management

Tabs

The Transport Providers section includes several tabs, such as:

  • General – Core configuration and default rules

  • TravelPort, Paxport, Amadeus, RailHub – Provider-specific connection and authentication details

The current documentation covers the General tab.


General Tab Fields

Field

Description

Currency

Defines the currency used for transport transactions. Example: EUR.

Price change margin

The percentage margin applied when a price change occurs (e.g., 50%).

Payment rule

Sets the rule for payment processing (e.g., Normal deposit + GDS cost). Determines how deposits and GDS-related fees are applied.

Card Owner

Name of the cardholder used for automated payments or API-based transactions.

Card Type

Type of payment card used (e.g., VISA, MasterCard).

Card Number

Stores the payment card number used for automated processes. Clicking Change allows updating card details.

Expiration Date (Year / Month)

Defines the card’s expiration date. Both Year and Month are required.

CVC

The card security code used for transaction validation.

Days number for check PNR

Indicates how many days before departure the system should check PNR (Passenger Name Record) information.

Show TicketNo on Ticket

Display the GDS ticket number on the print ticket

Time frame before departure

The number of minutes before the departure for remove a flight from booking when the Booking Date is the Departure Date.

Transport selection rule

Determines the logic for selecting transport offers, e.g., Cached flight/winning deal.

Don’t update DTS on Create GDS Reservation

DTS (Data Transport System) is not included when GDS Reservation is created

Default Provider

Defines which transport provider is used by default (e.g., Paxport API).

Early arrival limit

If the arrival time for departure is before the limit, then the guest needs the hotel on the day before the arrival date, adding one extra day (+DAYS) to the stay. This applies only to new bookings.

Late departure limit

If the departure time for the return home is after the limit, then the guest needs the hotel room one day extra (LAND DAYS), adding one extra day to the stay. This applies only to the new bookings

Providers Settings

TravelPort – Configuration Settings

Overview

The TravelPort tab under System Setup → Transport Providers is used to configure credentials and parameters for integrating with the TravelPort GDS (Global Distribution System). This setup enables communication between your platform and TravelPort for searching, booking, and ticketing transport services (such as flights).

Purpose

This configuration ensures secure and accurate connection between the system and the TravelPort API. It defines:

  • Authentication credentials and branch details

  • Ticketing and queue management rules

  • Fare types to be used in searches

  • Email communication for confirmation and notifications

Fields Description

Field

Description

User

The TravelPort Universal API username or key used to authenticate requests.

Password

The password linked to the TravelPort user. Required for all API communications.

Branch

Identifies the specific branch or agency code registered with TravelPort (e.g., P107659).

Days number for ticketing

The number of days for ticketing after the reservation is made. Example: 3 days.

Max GDS search results

Limits the number of results returned by the TravelPort GDS when searching for offers. Example: 3.

Queue Number

Specifies the TravelPort queue where bookings or messages will be placed (e.g., 55).

Pseudo City Code (PCC)

The TravelPort location code representing the main agency office (e.g., TTL).

Own Pseudo City Code

Used when a secondary or internal PCC must be defined for specific operations (e.g., 6EE3).

Fares Indicator

Defines which fare types are retrieved from the system. Options include:

  • Public Fares

  • Private Fares

  • Public and Private Fares

Confirmation Email

The email for the confirmations received from TravelPort after booking.

Submit Customer Email to TravelPort

Send to TravelPort customer email, and not the company email.

How to Use

  1. Access the page Navigate to: System Setup → Transport Providers → TravelPort

  2. Enter authentication data Fill in your User, Password, and Branch information provided by TravelPort.

  3. Configure operational parameters

    • Define ticketing time limits and GDS result limits.

    • Specify queue and pseudo city codes based on your agency setup.

  4. Set fare and email preferences

    • Choose the Fares Indicator according to your agency’s fare agreements.

    • Add a Confirmation email for internal notifications.

    • Enable Submit Customer Email to TravelPort if direct communication is desired.

  5. Save configuration After completing all fields, click Save to apply the configuration. The connection will then be active for TravelPort-based searches and bookings.

Paxport – Configuration Settings

Overview

The Paxport tab under System Setup → Transport Providers allows configuration of the integration between the platform and the Paxport API. This setup enables the system to communicate with Paxport’s services for flight bookings.

Purpose

This configuration establishes the technical connection parameters required to authenticate and interact with the Paxport environment. It ensures the system can send requests and retrieve information (such as availability, fares, or booking confirmations) from the Paxport platform.

Fields Description

Field

Description

Paxport API URL

The endpoint address of the Paxport API. This is where the system sends requests. Example: https://api.paxport.net/

Paxport Syndicator ID

The unique identifier provided by Paxport to identify your agency or syndicator account.

Paxport Target

Defines the operational environment — typically test or production. Use test for sandbox validation before going live.

Paxport Version

Specifies the version of the Paxport API to be used.

Paxport Syndicator Password

The password or API key associated with the Paxport Syndicator ID, used for authentication.

How to Use

  1. Access the page Navigate to: System Setup → Transport Providers → Paxport

  2. Enter the API details

    • Fill in the Paxport API URL as provided by Paxport.

    • Add your Syndicator ID and Password for authentication.

  3. Select the environment

    • Set Paxport Target to test or production depending on your usage.

    • Specify the API Version if required by Paxport’s technical team.

  4. Save configuration After completing all fields, click Save to apply the setup. The system will now be able to interact with Paxport services for flight searches, bookings, and ancillary data retrieval.

Amadeus – Configuration Settings

Overview

The Amadeus tab is used to configure the connection between the Tourpaq platform and the Amadeus GDS (Global Distribution System). These settings allow the system to authenticate, communicate, retrieve flight information, and perform flight searches through the Amadeus API services.

All fields must be filled with valid credentials provided by Amadeus or by the agency’s Amadeus administrator.

Field Descriptions

Field

Description

API Key

The authentication key provided by Amadeus. Required to authorize all API requests.

API Secret

The secret token paired with the API Key. Used to generate secure authentication tokens. Must remain confidential.

Target

Identifier for the Amadeus environment (test or production). Determines which Amadeus system the platform communicates with.

URL

The endpoint address for the Amadeus API services. Defines where requests are sent (e.g., test or live environment).

Office ID

The Amadeus office identifier assigned to your agency. Required for creating PNRs and other booking-related actions.

Duty Code

Code defining the agent’s permission level within Amadeus. Often matches the Office ID.

Use Instant Search

Enables the Amadeus Instant Search method for faster flight availability responses. When disabled, standard search is used instead.

Usage Notes

  • All fields must be valid for the system to perform Amadeus flight searches or booking actions.

  • Credentials differ between TEST and PRODUCTION environments — ensure correct values before switching.

  • Any change in API Key or Secret requires saving the configuration and re-authenticating.

RailHub - Configuration Settings

Overview

The RailHub configuration page allows you to connect the system to the RailHub platform, enabling the retrieval and processing of rail transport services. This integration makes it possible for the system to search, book, and manage rail segments using RailHub’s API.

All fields on this page represent authentication and identification values required for secure communication with the RailHub system.

Purpose

The purpose of the RailHub configuration module is to:

  • Establish a secure connection between Tourpaq and RailHub.

  • Authenticate API requests using RailHub credentials.

  • Ensure that rail searches, bookings, and rate checks are correctly linked to your agency’s account.

  • Allow the system to operate using real-time data from RailHub’s backend services.

By configuring these fields correctly, the system can communicate with RailHub to offer rail travel options to customers.

Field Explanation

Field

Description

RailHub URL

The base API endpoint for the RailHub service. All API requests (search, booking, availability) are sent to this URL. Must match the environment provided by RailHub (e.g., staging or production).

RailHub Username

The username assigned to your organization. Used for authenticating all API requests.

RailHub Password

The password associated with the username. Required for secure login to the RailHub API.

RailHub Partner Code

A unique partner identifier provided by RailHub. This code tells the system which agency account is being used.

RailHub Agent Code

Identifies the specific agent or office performing operations within RailHub. Used for access control and auditing.

How It Works

  1. Authentication When the system sends a request to RailHub (e.g., search for rail connections), it uses the Username, Password, and Partner Code to authenticate.

    • These values are included in the request headers or authentication payload.

    • RailHub verifies them before allowing further actions.

  2. Service Requests After successful authentication, the system interacts with RailHub through the RailHub URL, which defines the API environment:

    • Staging (test)

    • Production (live)

    All communication—search requests, pricing checks, and booking operations—uses this endpoint.

  3. Agent Identification The RailHub Agent Code ensures that the correct office or department is recorded in RailHub. This helps with:

    • Usage tracking

    • Access control

    • Reporting

  4. Data Flow

    • Tourpaq sends a request (e.g., search for rail tickets).

    • RailHub validates the credentials.

    • RailHub returns available rail connections, prices, and other details.

    • Tourpaq displays the results so the user can select and book them.

  5. Error Handling If any credential is incorrect (URL, Username, Password, Partner Code, Agent Code), RailHub will reject the request. The system will show errors such as “Authentication failed” or “Access denied.”

Last updated

Was this helpful?