Ticket Order Method
This method is to be called to generate ticket Non LCCs (already booked itinerary - Public and Private Fare types only). For LCCs instant confirmation will get from Book method itself.
Ticket Order Request
Method | URL |
---|---|
POST | https://das.flight.demircode.net/FlightAPI/TicketOrder |
Request Parameters
Parameter | Data Type | Required | Description | Example |
---|---|---|---|---|
user_id | string | Yes | It is used to specify the user name. | |
user_password | string | Yes | It is used to specify the password. | |
access | string | Yes | It is used to specify the access type. Possible values : Test, Production. | Test/Production |
ip_address | string | Yes | It is used to get ip_address of the system from which IP, the API is accessed. | Authorized by Trawex |
UniqueID | string | Yes | To specify the API Booking reference unique ID | TR31072022 |
Response Parameters
Parameter | Data Type | Required | Description | Example |
---|---|---|---|---|
success | string | Yes | True / False | |
UniqueID | string | No | It specifies the Booking reference unique ID. | TR0000341 |
Target | string | Yes | Target of Server(Test / Production) | Test |
Errors | Nested JSON | No | Contains the list of errors if any exist. | |
Error | Nested JSON | Yes | Contains the error details | |
ErrorCode | string | Yes | Error Code | EROTK007 |
ErrorMessage | string | Yes | Error Message | Booking may be already ordered for ticket or ticketed or Cancelled. |
Sample Request
{ "user_id": "*********", "user_password": "*********", "access": "*********", "ip_address": "*********", "UniqueID": "TR31072022" }
Sample Error Response
{ "Errors": { "ErrorCode": "FLFLHOTSEARCHVAL", "ErrorMessage": "UserId required" } }
Sample Failed Response
{ "AirOrderTicketRS": { "TicketOrderResult": { "Errors": { "Error": { "ErrorCode": "EROTK007", "ErrorMessage": "Booking may be already ordered for ticket or ticketed or Cancelled." } }, "Success": "false", "UniqueID": "TR31072022", "Target": "Test" } } }
Sample Success Response
{ "AirOrderTicketRS": { "TicketOrderResult": { "Errors": "", "Success": "true", "UniqueID": "TR31072022", "Target": "Test" } } }
Bilet Sipariş Metodu
Bu yöntem, LCC olmayan (önceden rezerve edilmiş seyahat programı - Kamu ve Özel) bilet oluşturmak için çağrılacaktır. Yalnızca ücret türleri). LCC'ler için anında onay Kitap yönteminin kendisinden alınacaktır.
Bilet Sipariş İsteği
Metot | URL |
---|---|
POST | https://das.flight.demircode.net/FlightAPI/TicketOrder |
İstek Parametreleri
Parametre | Veri Tipi | Zorunlu | Açıklama | Örnek |
---|---|---|---|---|
user_id | string | Yes | Kullanıcı adını belirtmek için kullanılır. | |
user_password | string | Yes | Parolayı belirtmek için kullanılır. | |
access | string | Yes | Erişim tipini belirtmek için kullanılır. Olası değerler : Test, Production. | Test/Production |
ip_address | string | Yes | API'ye hangi IP'den erişildiğine dair sistemin ip_address almak için kullanılır. | Authorized by Trawex |
UniqueID | string | Yes | API rezervasyon referansını benzersiz olarak belirtmek için ID | TR31072022 |
Yanıt Parametreleri
Parametre | Veri Tipi | Zorunlu | Açıklama | Örnek |
---|---|---|---|---|
success | string | Yes | True / False | |
UniqueID | string | No | Rezervasyon referansının benzersiz kimliğini belirtir. | TR0000341 |
Target | string | Yes | Sunucunun Hedefi (Test / Production) | Test |
Errors | Nested JSON | No | Eğer varsa hataların listesini içerir. | |
Error | Nested JSON | Yes | Hata detaylarını içerir | |
ErrorCode | string | Yes | Hata Kodu | EROTK007 |
ErrorMessage | string | Yes | Hata Mesajı | Booking may be already ordered for ticket or ticketed or Cancelled. |
Örnek İstek
{ "user_id": "*********", "user_password": "*********", "access": "*********", "ip_address": "*********", "UniqueID": "TR31072022" }
Örnek Hata Yanıtı
{ "Errors": { "ErrorCode": "FLFLHOTSEARCHVAL", "ErrorMessage": "UserId required" } }
Örnek Başarısız Yanıt
{ "AirOrderTicketRS": { "TicketOrderResult": { "Errors": { "Error": { "ErrorCode": "EROTK007", "ErrorMessage": "Booking may be already ordered for ticket or ticketed or Cancelled." } }, "Success": "false", "UniqueID": "TR31072022", "Target": "Test" } } }
Örnek Başarılı Yanıt
{ "AirOrderTicketRS": { "TicketOrderResult": { "Errors": "", "Success": "true", "UniqueID": "TR31072022", "Target": "Test" } } }