Form of Payment Air Ticketing Modifiers

The form of payment is stored in the Form of Payment field of the PNR as well as in the air ticketing modifiers and ticketing modifiers associated to the stored fare. A stored fare FormOfPayment can be added or changed within an Air Reservation. A form of payment within the Universal Record (UR) may be associated with the PNR, and with basic ticketing this is the form of payment charged at the time of ticketing.

The form of payment associated with a stored fare can be modified with UniversalRecordModifyReq/UniversalModifyCmd/AirUpdate after the initial create reservation. It can also be specified on the stored fare that the form of payment will save in the stored fare at the time of the reservation creation.

Note: When the form of payment and all other air ticketing and ticketing modifiers associated to a stored fare are updated, they must be re-added each time a modifier is changed: the provider does not retain previously stored modifiers. For example, if the PlatingCarrier is changed, then all previous associated ticketing modifiers must be re-added, along with the new plating carrier.

The key association for Form of Payment modifiers is the Payment attribute in AirPricingInfo, which is related to a FormOfPayment in the UR.

Request

The FormOfPayment ticketing modifier can be updated using UniversalRecordModifyReq/UniversalModifyCmd/AirUpdate/AirPricingPayment

To add Ticketing modifiers to multiple stored fares using a single Universal API request, use multiple UniversalModifyCmds, and specify the data separately for each stored fare. For a particular stored fare, all the AirPricingTicketingModifiers/AirPricingInfoRef must be specified or an error is returned. A stored fare is identified by the value of AirPricingInfoGroup, and all AirPricingInfos that have the same AirPricingInfoGroup belong to the same stored fare in the provider reservation.

A Payment (charge) is created in the UR that is related to a FormOfPayment/CreditCard or FormOfPayment/DebitCard within the referenced AirPricingInfo. A CreditCardAuth is only created for the Payment (charge) if the optional AirAdd/CreditCardAuth is added.

All standard forms of payment (Credit, Debit, Cash, or Check) are validated to ensure:

Response

A successful response includes the UniversalRecordModifyRsp.

Exceptions

TSPT-16470 - Enable Multi-FOP (non-standard card + cash) in Air Ticketing Request. Release 21.3