American Express Direct Airline Data : Request-Level Fields for Capture and Credit Requests

Request-Level Fields for Capture and Credit Requests
The tables in this section describe the airline request fields to use with a capture or credit request.
 
 
When you include airline data in a capture or credit request, you have the option of using the transaction reference number to provide an airline booking number for the transaction. The fields you can use are bill_trans_ref_no and credit_trans_ref_no. For information about including a transaction reference number in a request, contact CyberSource Customer Support.
 
The airline_iata_numeric_code field was renamed to airline_agent_code. For a new implementation you must use the new field name.
 
 
IATA1 Numeric Code
IATA1 numeric code for the airline.
Required if you are an IATA1 member and have been issued this code.
Y: Yes
N: No
Airline process identifier. This value is the airline’s three-digit IATA1 code which is used to process extended payment airline tickets.
EXC: Exchange ticket
MSC: Miscellaneous (not a ticket purchase and not a transaction related to an exchange ticket)
If you need to submit a ticket number and a booking reference number, put the ticket number in this airline_ticket_number field and put the booking reference number in the reconciliation ID field:
bill_trans_ref_no for a capture request
credit_trans_ref_no for a credit request
Flag that indicates that the transaction includes airline data. This field must be set to airline in order for airline data to be sent to the processor.
Important If this field is not set to airline or is not included in the request, CyberSource does not send airline data to the processor.
You must include information for at least the first leg of the trip (leg 0). You must use consecutive numbers for the legs; do not skip a number. If you skip a number, CyberSource ignores the legs that follow the skipped number.
IATA1 code for the carrier for this leg of the trip.
IATA1 code for the class of service for this leg of the trip. The service class is assigned by the carriers and provides additional information about the ticket type, such as premium or discounted.
IATA1 code for the destination airport for this leg of the trip.
IATA1 code for the fare basis for this leg of the trip. The fare basis is assigned by the carriers and indicates a particular ticket type, such as first class, business, or economy.
IATA1 code for the originating airport for this leg of the trip.
O (capital letter “O”): Stopover allowed
X (capital letter “X”): Stopover not allowed