Air Booking with Form of Payment (FOP)

Air bookings are created using the results from an Air Pricing response. Multiple stored fares can be imported, and one, or multiple, Forms of Payment can be added to an Air booking, depending upon the number of stored fares in the booking. Each can have a different Payment associated with it.

Schema

Located in Universal.xsd:

How To

  1. Include the minimum required information for creating an air booking.

  2. Forms of payment can be added at the PNR level, provider reservation level, and stored fare level.

    • For payment at the PNR level (provider reservation level), send AirCreateReservationReq/FormOfPayment/ProviderReservationInfoRef @ProviderReservationLevel="true" (default value). Include payment one or more details in AirCreateReservationReq/FormOfPayment.

    • For payment at the stored fare level, send payment details in AirCreateReservationReq/Payment.

      Note: When testing in a development environment, credit card numbers for FOP testing purposes can and should be requested from the credit card issuer directly. Travelport does not provide test credit card numbers.

  3. Credit card form of payment without an associated credit card type (FormOfPayment @Type) is allowed at the PNR level and the stored fare level in Common.xsd.

    Values allowed for @Type include:

    • Certificate
    • Cash
    • Credit
    • Check - When the form of payment is check, the MICR number can be added at the PNR or stored fare level using the Check @MICRNumber attribute. MICR number is only supported by Apollo.
    • Ticket
    • Debit
    • Invoice
    • Requisition (e.g., Government credit or cash)
    • MiscFormOfPayment (e.g., FreeFormCreditCard)
    • AgencyPayment
    • DirectBill
    • UnitedNations
    • DirectPayment
    • AgentVoucher
    • AccountReceivable
    • AgentNonRefundable
    • ARC (Airlines Reporting Corporation) Release 18.3
    • BSP (Billing and Settlement Plan) Release 18.3

    Note: When testing in a development environment, credit card numbers for FOP testing purposes can and should be requested from the credit card issuer directly. Travelport does not provide test credit card numbers.

  4. Some Credit Card companies, like American Express (AX), allows some card holders to request extended payments, as opposed to paying a balance in full, which is the traditional AmEx model. Other credit cards, e.g., Visa (VI) and Master card (CA), allow Extended Payment as well, subject to the BSP market rule.

    A payment can be tagged for extended payment in Universal API when a valid credit card is used for an Air Booking. TheExtendedPayment attribute in FormOfPayment/CreditCard is required.

  5. When a booking is created with multiple Forms of Payment (FOP), each from a separate Profile ID, payments are applied and saved as such. Additionally, in the response, all of the Forms of Payments are shown, applied, and saved to each corresponding Profile ID.

  6. The response returns an Air Booking with form of payment information in AirReservation/FormOfPayment/ProviderReservationInfoRef. Each ProviderReservationInfoRef indicates that a Form of Payment exists for a provider at the PNR level.

Exceptions