Flight API · Ticketing
FlightCheckTicketIssuance
The FlightCheckTicketIssuance response returns the latest status of the ticket issuance process.
While API is waiting for a response from the supplier, the status will be IssuanceInProgress.
In this case the FlightCheckTicketIssuance request should be resubmitted after 10s seconds delay in a global interval of 150 seconds.
Once the ticket issuance process has been completed, the FlightCheckTicketIssuance response will contain a final status. For a successful issuance the status will be Succeeded. A failed issuance will have status Failed.
In GDS case the value of Session parameter to be sent is the returned value by API FlightStartTicketIssuance
Request
<FlightCheckTicketIssuanceRQ>
<Credentials>
<Login></Login>
<Password>?</Password>
</Credentials>
<User>?</User>
<Ilng> ?</Ilng>
<Content>?</Content>
<SupplierReference>?</SupplierReference>
<CyberesaReference>?</CyberesaReference>
<Session>?</Session>
</FlightCheckTicketIssuanceRQ>| Root | Sub root | Tag | Description | Values & Format |
|---|---|---|---|---|
| Credentials | Mandatory | |||
| Login | Mandatory | |||
| Password | Mandatory | |||
| User | Mandatory | |||
| Curr | Optional | 3 alphanumeric character | ||
| Ilng | Mandatory | Numeric value | Default value 2 (English) | |
| Content | Mandatory | Type of flight | LCC or GDS | |
| SupplierReference | Mandatory | Reference of PNR | ||
| CyberesaReference | Mandatory | Reference of booking | ||
| Session | Mandatory : only for GDS | Reference of transaction |
Response
<FlightCheckTicketIssuanceRS>
<SupplierReference>?</SupplierReference>
<CyberesaReference>?</CyberesaReference>
<Session>?</Session>
<Status>?</Status>
<Tickets>
<Ticket>?</Ticket>
</Tickets>
</FlightCheckTicketIssuanceRS>| Root | Description | Values |
|---|---|---|
| SupplierReference | Reference of PNR | |
| CyberesaReference | Reference of booking | |
| Session | Reference of transaction | Only for GDS |
| Status | Status of transaction | Succeeded : Transaction succeeded Failed :Transaction Failed IssuanceInProgress : Transaction in progress, retry again after 10secondes |
| Tickets | List of returned tickets | |
| Tickets:Ticket | ticket |
Example
Request
<FlightCheckTicketIssuanceRQ>
<Credentials>
</Credentials>
<User>707</User>
<Ilng>1</Ilng>
<Content>lcc</Content>
<SupplierReference>V1IXNC4U0</SupplierReference>
<CyberesaReference>899</CyberesaReference>
</FlightCheckTicketIssuanceRQ>Response
Succeeded
LCC
<FlightCheckTicketIssuanceRS>
<SupplierReference>V1IXNC4U0</SupplierReference>
<CyberesaReference>899</CyberesaReference>
<Status>Succeeded</Status>
<Tickets>
<Ticket>
FP19FSB63Z</>
</Tickets>
</FlightCheckTicketIssuanceRS>GDS
<FlightCheckTicketIssuanceRS>
<SupplierReference>V1IXNC4U0</SupplierReference>
<CyberesaReference>900</CyberesaReference>
<Session>215</Session>
<Status>Succeeded</Status>
<Tickets>
</Tickets>
</FlightCheckTicketIssuanceRS>Failed
<FlightCheckTicketIssuanceRS>
<SupplierReference>ZOBIX8</SupplierReference>
<CyberesaReference>901</CyberesaReference>
<Session>216</Session>
<Status>Failed</Status>
</FlightCheckTicketIssuanceRS>