Commitment to pay when no amount due

Commitment to pay when no amount due

Overview

Commitment to pay when there is no amount due is the process taking place when one or several Offer/Orders items have been proposed by the airline and the seller wants to commit to them while no payment is requested since their price and/or amount due is valued at zero.

This process takes place when there is an unpaid OrderItem in the existing Order and this OrderItem has a zero value. It can then happen during:

  • a prime booking flow,

  • or a change to an Order resulting in new OrderItem(s).

When committing for a zero value Offer/Order Item, the seller should indicate this by using the following Payment Method

Code snippet for use in RQ messages

<PaymentMethod> <Commitment> <CommitmentInd>true</CommitmentInd> </Commitment> </PaymentMethod>

Following snippets apply to Request/PaymentFunctions/PaymentProcessingDetails.

When a zero value item is committed along with another item that also has zero value but will not be committed

 

<PaymentFunctions> <PaymentProcessingDetails> <OrderAssociation> <OrderItemRefID>ORDITM-01</OrderItemRefID> <OrderRefID>XB952A1B2C3D4</OrderRefID> </OrderAssociation> <PaymentMethodTrx> <Amount CurCode="EUR">0.00</Amount> <PaymentMethod> <Commitment> <CommitmentInd>true</CommitmentInd> </Commitment> </PaymentMethod> </PaymentMethodTrx> </PaymentProcessingDetails> </PaymentFunctions>

When one or more zero value items are part of the Offer/Order and commitment will include all of these items

<PaymentFunctions> <PaymentProcessingDetails> <OrderAssociation> <OrderItemRefID>ORDITM-01</OrderItemRefID> <OrderItemRefID>ORDITM-02</OrderItemRefID> <OrderItemRefID>ORDITM-03</OrderItemRefID> <OrderRefID>XB952A1B2C3D4</OrderRefID> </OrderAssociation> <PaymentMethodTrx> <Amount CurCode="EUR">0.00</Amount> <PaymentMethod> <Commitment> <CommitmentInd>true</CommitmentInd> </Commitment> </PaymentMethod> </PaymentMethodTrx> </PaymentProcessingDetails> </PaymentFunctions>

One or more zero value Order Items are committed within one payment transaction together with one payable item

<PaymentFunctions> <PaymentProcessingDetails> <OrderAssociation> <OrderItemRefID>ORDITM-01</OrderItemRefID> <OrderItemRefID>ORDITM-02</OrderItemRefID> <OrderItemRefID>ORDITM-03</OrderItemRefID> <OrderRefID>XB952A1B2C3D4</OrderRefID> </OrderAssociation> <PaymentMethodTrx> <Amount CurCode="EUR">1000.00</Amount> <PaymentMethod> <SettlementPlan> <IATA_Number>12345678</IATA_Number> <PaymentTypeCode>CA</PaymentTypeCode> </SettlementPlan> </PaymentMethod> </PaymentMethodTrx> </PaymentProcessingDetails> </PaymentFunctions>

One or more zero amount Order Items and one or more Order items with the payable amount are committed with two payment transactions

This option requires separate payments/commitments, hence it can be done in two different transaction or in the same transaction with multiple form of payments.

Example for separate transactions: One transaction for commitment to zero value items and one transaction for payment of the value item.

Example below for same transaction with multiple form of payments:

<PaymentFunctions> <PaymentProcessingDetails> <OrderAssociation> <OrderItemRefID>ORDITM-01</OrderItemRefID> <OrderItemRefID>ORDITM-02</OrderItemRefID> <OrderRefID>XB952A1B2C3D4</OrderRefID> </OrderAssociation> <PaymentMethodTrx> <Amount CurCode="EUR">0.00</Amount> <PaymentMethod> <Commitment> <CommitmentInd>true</CommitmentInd> </Commitment> </PaymentMethod> </PaymentMethodTrx> </PaymentProcessingDetails> <PaymentProcessingDetails> <OrderAssociation> <OrderItemRefID>ORDITM-03</OrderItemRefID> <OrderRefID>XB952A1B2C3D4</OrderRefID> </OrderAssociation> <PaymentMethodTrx> <Amount CurCode="EUR">1000.00</Amount> <PaymentMethod> <SettlementPlan> <IATA_Number>12345678</IATA_Number> <PaymentTypeCode>CA</PaymentTypeCode> </SettlementPlan> </PaymentMethod> </PaymentMethodTrx> </PaymentProcessingDetails> </PaymentFunctions>