Class AirlineData
Namespace: Ingenico.Connect.Sdk.Domain.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
Properties
AgentNumericCode
Numeric code identifying the agent
Declaration
public string AgentNumericCode { get; set; }
Property Value
Code
Declaration
public string Code { get; set; }
Property Value
FlightDate
Date of the Flight
Format: YYYYMMDD
Declaration
public string FlightDate { get; set; }
Property Value
FlightLegs
Object that holds the data on the individual legs of the ticket
Declaration
public IList<AirlineFlightLeg> FlightLegs { get; set; }
Property Value
InvoiceNumber
Declaration
public string InvoiceNumber { get; set; }
Property Value
IsETicket
- true = The ticket is an E-Ticket
- false = the ticket is not an E-Ticket
Declaration
public bool? IsETicket { get; set; }
Property Value
IsRegisteredCustomer
- true = a registered known customer
- false = unknown customer
Declaration
[Obsolete("Use Order.customer.accountType instead")]
public bool? IsRegisteredCustomer { get; set; }
Property Value
IsRestrictedTicket
- true - Restricted, the ticket is non-refundable
- false - No restrictions, the ticket is (partially) refundable
Declaration
public bool? IsRestrictedTicket { get; set; }
Property Value
IssueDate
This is the date of issue recorded in the airline system In a case of multiple issuances of the same ticket to a cardholder, you should use the last ticket date.
Format: YYYYMMDD
Declaration
public string IssueDate { get; set; }
Property Value
IsThirdParty
- true - The payer is the ticket holder
- false - The payer is not the ticket holder
Declaration
public bool? IsThirdParty { get; set; }
Property Value
MerchantCustomerId
Your ID of the customer in the context of the airline data
Declaration
public string MerchantCustomerId { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
NumberInParty
Total number of passengers in the party. If the the property
numberInParty is not present, then the number of passengers will be used on the WL Online Payment Acceptance Platform.
Declaration
public int? NumberInParty { get; set; }
Property Value
PassengerName
Declaration
public string PassengerName { get; set; }
Property Value
Passengers
Object that holds the data on the individual passengers (this object is used for fraud screening on the Ogone Payment Platform)
Declaration
public IList<AirlinePassenger> Passengers { get; set; }
Property Value
PlaceOfIssue
Place of issue
For sales in the US the last two characters (pos 14-15) must be the US state code.
Declaration
public string PlaceOfIssue { get; set; }
Property Value
Pnr
Declaration
public string Pnr { get; set; }
Property Value
PointOfSale
Declaration
public string PointOfSale { get; set; }
Property Value
PosCityCode
city code of the point of sale
Declaration
public string PosCityCode { get; set; }
Property Value
TicketDeliveryMethod
Possible values:
- e-ticket
- city-ticket-office
- airport-ticket-office
- ticket-by-mail
- ticket-on-departure
Declaration
public string TicketDeliveryMethod { get; set; }
Property Value
TicketNumber
The ticket or document number. On the
Ogone Payment Platform
and the GlobalCollect Payment Platform it contains:
- Airline code: 3-digit airline code number
- Form code: A maximum of 3 digits indicating the type of document, the source of issue and the number of coupons it contains
- Serial number: A maximum of 8 digits allocated on a sequential basis, provided that the total number of digits allocated to the form code and serial number shall not exceed ten
- TICKETNUMBER can be replaced with PNR if the ticket number is unavailable
Declaration
public string TicketNumber { get; set; }
Property Value
TotalFare
Total fare for all legs on the ticket, excluding taxes and fees. If multiple tickets are purchased, this is the total fare for all tickets
Declaration
public int? TotalFare { get; set; }
Property Value
TotalFee
Total fee for all legs on the ticket. If multiple tickets are purchased, this is the total fee for all tickets
Declaration
public int? TotalFee { get; set; }
Property Value
TotalTaxes
Total taxes for all legs on the ticket. If multiple tickets are purchased, this is the total taxes for all tickets
Declaration
public int? TotalTaxes { get; set; }
Property Value
TravelAgencyName
Name of the travel agency issuing the ticket. For direct airline integration, leave this property blank on the Ogone Payment Platform.
Declaration
public string TravelAgencyName { get; set; }
Property Value