x
D E M İ R C O D E

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"
        }
    }
}              
            

Yeni nesil Flight API900+ Havayolu Markası