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
Orderresulting in newOrderItem(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>