Ekar Web Servis Türkçe
Base URI
Bu dokümanda kullanabileceğiniz farklı fonksiyonların açıklamalarını, taleplerini ve cevaplarını bulabilirsiniz. Elde edebileceğiniz farklı kodları ve hangi formatları kullanacağımızı da göreceğiz.
Bunlar, rezervasyon almak ve reddetmek veya onaylamak için kullanabileceğiniz işlevlerdir:
Para birimi kodları için, ISO 4217 tarafından tasarlanan üç karakter uluslararası standart kullanıyoruz.
Request parameters
Username
Password
type
Responses
Body
{ “Id”: 1, “Name”: “TL”, “CurrencyCode”: “TRY”, “Rate”: 1, “DisplayLocale”: null, “CustomFormatting”: null, “LimitedToStores”: null, “DisplayOrder”: 1 }
Yakıt tipi seçeneği Dizel, Benzin olarak iki seçenek olarak listelenmektedir.
Request parameters
Username
Password
type
Responses
Body
[ { “Id”: 1, “Name”: “BENZİN”, “isActive”: true }, { “Id”: 2, “Name”: “DİZEL”, “isActive”: true } ]
Şube listelerine erişmek için kullanılan servisimizdir.
Request parameters
Kullanıcı Adı
Şifre
Listelenmesini istediğiniz veri türü (json / xml)
Dil yapısını temsil etmektedir. Türkçe (tr), İngilizce (en) olarak çağrılmaktadır.
Responses
Body
{ “Id”: 1, “Name”: “İSTANBUL”, “Address”: “Yeni Bosna Merkez Mah. Değirmenbahçe Cad. İstwest Konutları A2A Blok K.1 D.2”, “Phone”: “02128011605”, “Phone2”: null, “CellPhone”: null, “Fax”: null, “Email”: "istanbul@ekartur.com", “CityId”: 34, “TownId”: null, “PersonnelId”: null, “WorkStartTime”: “08:00:00”, “WorkStopTime”: “22:00:00”, “Latitude”: null, “Longitude”: null }
Araç Grup’larının listelendiği servisimizdir.
Request parameters
Tarafınıza tanımlanmış olan Web Servis Kullanıcı Adı girilmelidir.
Tarafınıza tanımlı olan Web Servis Şifre girilmelidir.
Listeleme Türü
Dil
Responses
Body
[{“Id”:1,“Name”:“CDMR”,“isActive”:true},{“Id”:2,“Name”:“CDAR”,“isActive”:true},{“Id”:3,“Name”:“CDMD”,“isActive”:true},{“Id”:4,“Name”:“CDAD”,“isActive”:true},{“Id”:5,“Name”:“CVMR”,“isActive”:true},{“Id”:6,“Name”:“CVAR”,“isActive”:true},{“Id”:7,“Name”:“CVMD”,“isActive”:true},{“Id”:8,“Name”:“CVAD”,“isActive”:true},{“Id”:9,“Name”:“CWMR”,“isActive”:true},{“Id”:10,“Name”:“CWAR”,“isActive”:true},{“Id”:11,“Name”:“CWMD”,“isActive”:true},{“Id”:12,“Name”:“CWAD”,“isActive”:true},{“Id”:13,“Name”:“CFMR”,“isActive”:true},{“Id”:14,“Name”:“CFAR”,“isActive”:true},{“Id”:15,“Name”:“CFMD”,“isActive”:true},{“Id”:16,“Name”:“CFAD”,“isActive”:true},{“Id”:17,“Name”:“EDMR”,“isActive”:true},{“Id”:18,“Name”:“EDAR”,“isActive”:true},{“Id”:19,“Name”:“EDMD”,“isActive”:true},{“Id”:20,“Name”:“EDAD”,“isActive”:true},{“Id”:21,“Name”:“FDMR”,“isActive”:true},{“Id”:22,“Name”:“FDAR”,“isActive”:true},{“Id”:23,“Name”:“FDMD”,“isActive”:true},{“Id”:24,“Name”:“FDAD”,“isActive”:true},{“Id”:25,“Name”:“FFMR”,“isActive”:true},{“Id”:26,“Name”:“FFAR”,“isActive”:true},{“Id”:27,“Name”:“FFMD”,“isActive”:true},{“Id”:28,“Name”:“FFAD”,“isActive”:true},{“Id”:29,“Name”:“FVMR”,“isActive”:true},{“Id”:30,“Name”:“FVAR”,“isActive”:true},{“Id”:31,“Name”:“FVMD”,“isActive”:true},{“Id”:32,“Name”:“FVAD”,“isActive”:true},{“Id”:33,“Name”:“IDMR”,“isActive”:true},{“Id”:34,“Name”:“IDAR”,“isActive”:true},{“Id”:35,“Name”:“IDMD”,“isActive”:true},{“Id”:36,“Name”:“IDAD”,“isActive”:true},{“Id”:37,“Name”:“IFMR”,“isActive”:true},{“Id”:38,“Name”:“IFAR”,“isActive”:true},{“Id”:39,“Name”:“IFMD”,“isActive”:true},{“Id”:40,“Name”:“IFAD”,“isActive”:true},{“Id”:41,“Name”:“LDMR”,“isActive”:true},{“Id”:42,“Name”:“LDAR”,“isActive”:true},{“Id”:43,“Name”:“LDMD”,“isActive”:true},{“Id”:44,“Name”:“LDAD”,“isActive”:true},{“Id”:45,“Name”:“MDMR”,“isActive”:true},{“Id”:46,“Name”:“MDAR”,“isActive”:true},{“Id”:47,“Name”:“MDMD”,“isActive”:true},{“Id”:48,“Name”:“MDAD”,“isActive”:true},{“Id”:49,“Name”:“PDMR”,“isActive”:true},{“Id”:50,“Name”:“PDAR”,“isActive”:true},{“Id”:51,“Name”:“PDMD”,“isActive”:true},{“Id”:52,“Name”:“PDAD”,“isActive”:true},{“Id”:53,“Name”:“PVMR”,“isActive”:true},{“Id”:54,“Name”:“PVAR”,“isActive”:true},{“Id”:55,“Name”:“PVMD”,“isActive”:true},{“Id”:56,“Name”:“PVAD”,“isActive”:true},{“Id”:57,“Name”:“SDMR”,“isActive”:true},{“Id”:58,“Name”:“SDAR”,“isActive”:true},{“Id”:59,“Name”:“SDMD”,“isActive”:true},{“Id”:60,“Name”:“SDAD”,“isActive”:true},{“Id”:61,“Name”:“SVMR”,“isActive”:true},{“Id”:62,“Name”:“SVAR”,“isActive”:true},{“Id”:63,“Name”:“SVMD”,“isActive”:true},{“Id”:64,“Name”:“SVAD”,“isActive”:true}]
Grup Id
Grup Adı
Aktif veya Pasif durumunu gösteren alandır.
Examples
GET /api/Group/GetGroup?username=ekar&password=123456&type=json&lang=tr?Username=ekar&Password=123456&type=type=json veya type=xml&lang=lang=tr veya lang=en HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/json
[{"Id":1,"Name":"CDMR","isActive":true},{"Id":2,"Name":"CDAR","isActive":true},{"Id":3,"Name":"CDMD","isActive":true},{"Id":4,"Name":"CDAD","isActive":true},{"Id":5,"Name":"CVMR","isActive":true},{"Id":6,"Name":"CVAR","isActive":true},{"Id":7,"Name":"CVMD","isActive":true},{"Id":8,"Name":"CVAD","isActive":true},{"Id":9,"Name":"CWMR","isActive":true},{"Id":10,"Name":"CWAR","isActive":true},{"Id":11,"Name":"CWMD","isActive":true},{"Id":12,"Name":"CWAD","isActive":true},{"Id":13,"Name":"CFMR","isActive":true},{"Id":14,"Name":"CFAR","isActive":true},{"Id":15,"Name":"CFMD","isActive":true},{"Id":16,"Name":"CFAD","isActive":true},{"Id":17,"Name":"EDMR","isActive":true},{"Id":18,"Name":"EDAR","isActive":true},{"Id":19,"Name":"EDMD","isActive":true},{"Id":20,"Name":"EDAD","isActive":true},{"Id":21,"Name":"FDMR","isActive":true},{"Id":22,"Name":"FDAR","isActive":true},{"Id":23,"Name":"FDMD","isActive":true},{"Id":24,"Name":"FDAD","isActive":true},{"Id":25,"Name":"FFMR","isActive":true},{"Id":26,"Name":"FFAR","isActive":true},{"Id":27,"Name":"FFMD","isActive":true},{"Id":28,"Name":"FFAD","isActive":true},{"Id":29,"Name":"FVMR","isActive":true},{"Id":30,"Name":"FVAR","isActive":true},{"Id":31,"Name":"FVMD","isActive":true},{"Id":32,"Name":"FVAD","isActive":true},{"Id":33,"Name":"IDMR","isActive":true},{"Id":34,"Name":"IDAR","isActive":true},{"Id":35,"Name":"IDMD","isActive":true},{"Id":36,"Name":"IDAD","isActive":true},{"Id":37,"Name":"IFMR","isActive":true},{"Id":38,"Name":"IFAR","isActive":true},{"Id":39,"Name":"IFMD","isActive":true},{"Id":40,"Name":"IFAD","isActive":true},{"Id":41,"Name":"LDMR","isActive":true},{"Id":42,"Name":"LDAR","isActive":true},{"Id":43,"Name":"LDMD","isActive":true},{"Id":44,"Name":"LDAD","isActive":true},{"Id":45,"Name":"MDMR","isActive":true},{"Id":46,"Name":"MDAR","isActive":true},{"Id":47,"Name":"MDMD","isActive":true},{"Id":48,"Name":"MDAD","isActive":true},{"Id":49,"Name":"PDMR","isActive":true},{"Id":50,"Name":"PDAR","isActive":true},{"Id":51,"Name":"PDMD","isActive":true},{"Id":52,"Name":"PDAD","isActive":true},{"Id":53,"Name":"PVMR","isActive":true},{"Id":54,"Name":"PVAR","isActive":true},{"Id":55,"Name":"PVMD","isActive":true},{"Id":56,"Name":"PVAD","isActive":true},{"Id":57,"Name":"SDMR","isActive":true},{"Id":58,"Name":"SDAR","isActive":true},{"Id":59,"Name":"SDMD","isActive":true},{"Id":60,"Name":"SDAD","isActive":true},{"Id":61,"Name":"SVMR","isActive":true},{"Id":62,"Name":"SVAR","isActive":true},{"Id":63,"Name":"SVMD","isActive":true},{"Id":64,"Name":"SVAD","isActive":true}]
Araç markalarının listelendiği servisimizdir.
Request parameters
Tarafınıza tanımlanmış olan Web Servis Kullanıcı Adı girilmelidir.
Tarafınıza tanımlı olan Web Servis Şifre girilmelidir.
Listeleme Türü
Dil
Responses
Body
“Id”: 2, “Name”: “AUDI”, “isActive”: true
Marka Id
Marka Adı
Marka’nın aktif veya pasif durumunu göstermektedir. Aktif olanlar geçerli sayılacaktır. Pasif olan markalar tedarik edilmeyecektir.
Araç Marka’larına ait Modellerin listelendiği web servisimizdir.
Request parameters
Tarafınıza tanımlanmış olan Web Servis Kullanıcı Adı girilmelidir.
Tarafınıza tanımlı olan Web Servis Şifre girilmelidir.
type
Responses
Body
“Id”: 1, “BrandId”: 2, “Name”: “A3”, “saveUser”: 1, “saveDate”: “2018-09-14T12:21:00”, “editUser”: null, “editDate”: null, “isActive”: true
Model Id
Marka Id
Model Adı
Modelin aktif veya pasif durumudur. Aktif olanlar geçerli sayılacaktır.
Araç Şanzıman tiplerinin listelendiği servisimizdir.
Request parameters
Tarafınıza tanımlanmış olan Web Servis Kullanıcı Adı girilmelidir.
Tarafınıza tanımlı olan Web Servis Şifre girilmelidir.
Listeleme Türü
Dil
Responses
Body
{ “Id”: 1, “Name”: “OTOMATIK”, “isActive”: true }, { “Id”: 2, “Name”: “MANUEL”, “isActive”: true }
Şanzıman Id
Şanzıman Adı
Aktif veya Pasif durumunu gösteren alandır.
Lokasyonlarımızın listelendiği servisimizdir. Araç alış lokasyonu ve Araç bırakış lokasyonu, enlem boylam bilgilerine göre otomatik olarak hesaplanmaktadır.
Request parameters
Tarafınıza tanımlanmış olan Web Servis Kullanıcı Adı girilmelidir.
Tarafınıza tanımlı olan Web Servis Şifre girilmelidir.
Listeleme Türü
Dil
Lokasyon Arama
Responses
Body
“Id”: 1, “Code”: “ADA51”, “Name”: “Adana Havalimanı”, “Phone”: “08503043527”, “Address”: “Seyhan Mah. Meydan Cad. Seyhan/ADANA” “BranchId”: 1, “Latitude”: “36,999186”, “Longitude”: “35,3168502”
Lokasyon Id
Lokasyon Kodu
Lokasyon Adı
Lokasyon Telefon
Lokasyon Adres
Şube Id
Lokasyon Enlem bilgisi
Lokasyon Boylam bilgisi
Rezervasyon Kaynakları listelerine erişmek için kullanılan servisimizdir.
Request parameters
Kullanıcı Adı
Şifre
Listelenmesini istediğiniz veri türü (json / xml)
Responses
Body
{ “Id”: 1, “Name”: “YURTİÇİ” }, { “Id”: 2, “Name”: “YURTDIŞI” }
Müsait Araç listelerine erişmek için kullanılan servisimizdir. İsteğe bağlı olarak Marka, Model, Yakıt Tipi ve Şanzıman tiplerine göre filtre sağlanabilmektedir.
Request parameters
Kullanıcı Adı
Şifre
Listelenmesini istediğiniz veri türü (json / xml)
Alış Lokasyonu Id
Alış Tarihi dd.MM.yyyy formatında olması zorundadır.
Alış saati hh:mm formatında olması zorunludur.
Dönüş Lokasyon Id
Dönüş tarihi dd.MM.yyyy formatında olması zorunludur.
Dönüş saati hh:mm formatında olması zorunludur.
Para Birimi
Marka Id
Model Id
Yakıt Tipi Id
Şanzıman Id
Responses
Body
[
{
“Id”: 3,
“Brand”: “ALFA ROMEO”,
“Model”: “75”,
“Fuel”: “BENZİN”,
“Gearbox”: “OTOMATIK”,
“Door”: 1,
“Passenger”: 1,
“Image”: null,
“Body”: “1/1”,
“AgeLimit”: 21,
“DrivingLicenseLimit”: 2,
“DailyExchangeRate”: “Infinity”,
“Exchange”: 0,
“SIPPCode”: “CDMR”,
“DailyPrice”: 180,
“USDDailyPrice”: 0,
“EURDailyPrice”: 0,
“TotalPrice”: 750,
“PickupOffice”: "Adana ",
“ReturnOffice”: "Adana ",
“OneWayFee”: 0,
“RentalDays”: 5,
“Explation”: “Kiralama Şartları
1. Findeks Sorgulaması yapılır.
2. KABIS”,
“Extra”: [
{
“Id”: 1,
“Name”: “Navigasyon”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 2,
“Name”: “Özel Şoför”,
“Price”: 150,
“DailyRate”: “Per Day”
},
{
“Id”: 3,
“Name”: “Bebek Koltuğu (0-2 Yaş)”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 4,
“Name”: “Ek Sürücü”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 5,
“Name”: “Genç Sürücü”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 7,
“Name”: “200 Kilometre Ek Sürüş Paketi”,
“Price”: 70,
“DailyRate”: “Per Rental”
},
{
“Id”: 8,
“Name”: “300 Kilometre Ek Sürüş Paketi”,
“Price”: 90,
“DailyRate”: “Per Rental”
},
{
“Id”: 9,
“Name”: “Muafiyetli Sigorta (CDW)”,
“Price”: 0,
“DailyRate”: “Per Day”
},
{
“Id”: 10,
“Name”: “İptal Ücreti”,
“Price”: 0,
“DailyRate”: “Per Day”
},
{
“Id”: 11,
“Name”: “Ücretsiz Rezervasyon Değişikliği”,
“Price”: 0,
“DailyRate”: “Per Day”
},
{
“Id”: 13,
“Name”: “Lastik - Cam - Far Sigortası”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 14,
“Name”: “Mobil Wi-Fi”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 15,
“Name”: “Çocuk Koltuğu (+2 yaş)”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 16,
“Name”: “Ferdi Kaza Sigortası (PAI)”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 17,
“Name”: “Mini Hasar Sigortası”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 18,
“Name”: “Full Kasko (SCDW)”,
“Price”: 30,
“DailyRate”: “Per Day”
},
{
“Id”: 19,
“Name”: “100 Kilometre Ek Sürüş Paketi”,
“Price”: 50,
“DailyRate”: “Per Rental”
},
{
“Id”: 20,
“Name”: “500 Kilometre Ek Sürüş Paketi”,
“Price”: 110,
“DailyRate”: “Per Rental”
},
{
“Id”: 21,
“Name”: “400 Kilometre Ek Sürüş Paketi”,
“Price”: 100,
“DailyRate”: “Per Rental”
},
{
“Id”: 22,
“Name”: “İhtiyari Mali Mesuliyet Sigortası”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 23,
“Name”: “Erken Dönüş Paketi”,
“Price”: 20,
“DailyRate”: “Per Day”
},
{
“Id”: 24,
“Name”: “Yıkama Bedeli”,
“Price”: 20,
“DailyRate”: “Per Rental”
}
]
}
]
Rezervasyon
Request parameters
Kullanıcı Adı
Şifre
Listelenmesini istediğiniz veri türü (json / xml)
Dil yapısı
Müşteri adı (büyük harf - ingilizce karakter) (zorunlu)
Müşteri soyadı (büyük harf - ingilizce karakter) (zorunlu)
T.C. Vatandaşlık Numarası (zorunlu)
Yabancı müşteriler için Pasaport Numarası (Müşteri yabancı ise zorunlu)
Müşteri telefonu (zorunlu)
Müşteri adresi (zorunlu)
Teslim tipi Id (zorunlu)
Para birimi Id (zorunlu)
Rezervasyon Tipi Id (1 = Net | 2 = Opsiyon) Eğer opsiyon seçilirse Options alanı en fazla 30 gün olarak seçilmelidir. (zorunlu)
Opsiyon süresi rezervasyon tipi alanında 2 numaralı seçenek (Opsiyon) seçili olduğu takdirde geçerlidir. Aksi halde 0 (sıfır) olarak tanımlanacaktır. (zorunlu)
Referans Numarası
Araç Alış Lokasyon (zorunlu)
Araç alış tarihi (zorunlu)
Araç alış saati (zorunlu)
Araç Dönüş Lokasyon (zorunlu)
Araç dönüş tarihi (zorunlu)
Araç dönüş saati (zorunlu)
Kira gün sayısı (zorunlu)
Araç Grubu (zorunlu)
Araç Marka (zorunlu)
Araç Model (zorunlu)
Araç Şanzıman (zorunlu)
Araç Yakıt (zorunlu)
Ödeme tipi (zorunlu)
Toplam kira bedeli (Decimal) (zorunlu)
Drop Bedeli (Decimal) (zorunlu)
Extra Hizmetler toplamı (Decimal) (zorunlu)
Genel toplam (Decimal) (zorunlu)
Rezervasyon açıklaması
Kredi kartı tipi (PaymentMethod eğer kredi kartı ise zorunlu)
Kredi kartı numarası (PaymentMethod eğer kredi kartı ise zorunlu)
CVV (PaymentMethod eğer kredi kartı ise zorunlu)
Son Kullanma tarihi (AY) (PaymentMethod eğer kredi kartı ise zorunlu)
Son kullanma tarihi (YIL) - yıl bilgisinin son iki hanesi girilmelidir. (PaymentMethod eğer kredi kartı ise zorunlu)
Günlük kira bedeli (Decimal) (zorunlu)
Navigasyon hizmeti (Decimal) (Müşteriye satılması durumunda zorunlu)
Özel şoför hizmeti (Decimal) (Müşteriye satılması durumunda zorunlu)
Bebek koltuğu (Decimal) (Müşteriye satılması durumunda zorunlu)
Ek sürücü (Decimal) (Müşteriye satılması durumunda zorunlu)
Genç sürücü (Decimal) (Müşteriye satılması durumunda zorunlu)
100 KM ek sürüş paketi (Decimal) (Müşteriye satılması durumunda zorunlu)
200 KM ek sürüş paketi (Decimal) (Müşteriye satılması durumunda zorunlu)
300 KM ek sürüş paketi (Decimal) (Müşteriye satılması durumunda zorunlu)
400 KM ek sürüş paketi (Decimal) (Müşteriye satılması durumunda zorunlu)
500 KM ek sürüş paketi (Decimal) (Müşteriye satılması durumunda zorunlu)
Muafiyetli sigorta (Decimal) (Müşteriye satılması durumunda zorunlu)
İptal ücreti (Decimal) (Müşteriye satılması durumunda zorunlu)
Ücretsiz rezervasyon değişikliği (Decimal) (Müşteriye satılması durumunda zorunlu)
Lastik - Cam - Far Sigortası (Decimal) (Müşteriye satılması durumunda zorunlu)
Mobil Wifi (Decimal) (Müşteriye satılması durumunda zorunlu)
Çocuk koltuğu (Decimal) (Müşteriye satılması durumunda zorunlu)
Ferdi kaza sigortası (Decimal) (Müşteriye satılması durumunda zorunlu)
Mini hasar sigortası (Decimal) (Müşteriye satılması durumunda zorunlu)
Full Kasko (Decimal) (Müşteriye satılması durumunda zorunlu)
İhtiyar-i mali mesuliyet sigortası (Decimal) (Müşteriye satılması durumunda zorunlu)
Erken dönüş paketi (Decimal) (Müşteriye satılması durumunda zorunlu)
Vergi %18 (Decimal) (zorunlu)
Hizmetler toplamı (Decimal) (zorunlu)
Ara toplam (Decimal) (zorunlu)
Genel toplam (Decimal) (zorunlu)
Responses
Body
{ “Status”: “True”, “Message”: “Rezervasyonunuz başarılı bir şekilde kayıt edilmiştir.” },
{ “Status”: “False”, “Message”: “Hata: Rezervasyon bilgileriniz eksik veya hatalı girilmiştir. Lütfen kontrol ediniz.” }
Durum
Mesaj
Rezervasyon Numarası
Examples
PaymentMethodId = 3 veya 1
POST /api/Reservation/PostReservation?Username=ekar&Password=ekar1234&type=json&lang=tr veya en&CustomerName=MEHMET&CustomerSurname=BOSTANCI&TCIdentificationNumber=12345678916&PassportNumber=RT123123&CustomerPhone=08503043527&CustomerAddress=Yenibosna Merkez Mahallesi Değirmenbahçe Caddesi No:17 İstwest Çarşı A1A Blok No:176 Bahçelievler İSTANBUL&DeliveryTypeId=Ofis Teslim = 1, Adres Teslim = 2&CurrencyId=TRY = 1, USD = 2, EURO = 3, GBP = 4&ReservationTypeId=Net = 1, Opsiyon = 2&Options=1&ReferanceNumber=RF123546&ExitLocationId=1&ExitDate=19.09.2018&ExitTime=10:00&ReturnLocationId=1&ReturnDate=28.09.2018&ReturnTime=10:00&RentalDay=13&Group=CDMD&Brand=RENAULT&Model=CLIO&Gearbox=OTOMATIK&Fuel=DIZEL&PaymentMethodId=Nakit = 1, Kredi Kartı = 2, Faturalama = 3&TotalPrice=1000.00&DropPrice=1000.00&ServicesTotal=1000.00&Total=1000.00&Explanation=Araç full depo verilip, full depo teslim alınacaktır.&DailyPrice=120.00&Navigation=400.00&PrivateDriver=0.00&BabyChair=0.00&AdditionalDriver=0.00&YoungDriver=0.00&AdditionalDrivingPackage100KM=0.00&AdditionalDrivingPackage200KM=0.00&AdditionalDrivingPackage300KM=0.00&AdditionalDrivingPackage400KM=0.00&AdditionalDrivingPackage500KM=0.00&ExemptInsurance=0.00&CancellationFee=0.00&FreeBookingAmendment=0.00&TireGlassFarInsurance=0.00&MobileWifi=0.00&ChildChair=0.00&PersonalAccidentInsurance=0.00&MiniDamageInsurance=0.00&FullInsurance=0.00&AdditionalLiabilityInsurance=0.00&EarlyReturnPackage=0.00&Tax=0.00&ServiceTotal=0.00&Subtotal=0.00&GrandTotal=0.00 HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/json
{
"Status": "True",
"Message": "Rezervasyonunuz başarılı bir şekilde kayıt edilmiştir.",
"ReservationNumber": "REZ-154896"
}
PaymentMethodId = 2
POST /api/Reservation/PostReservation?Username=ekar&Password=ekar1234&type=json&lang=tr veya en&CustomerName=MEHMET&CustomerSurname=BOSTANCI&TCIdentificationNumber=12345678916&PassportNumber=RT123123&CustomerPhone=08503043527&CustomerAddress=Yenibosna Merkez Mahallesi Değirmenbahçe Caddesi No:17 İstwest Çarşı A1A Blok No:176 Bahçelievler İSTANBUL&DeliveryTypeId=Ofis Teslim = 1, Adres Teslim = 2&CurrencyId=TRY = 1, USD = 2, EURO = 3, GBP = 4&ReservationTypeId=Net = 1, Opsiyon = 2&Options=1&ReferanceNumber=RF123546&ExitLocationId=1&ExitDate=19.09.2018&ExitTime=10:00&ReturnLocationId=1&ReturnDate=28.09.2018&ReturnTime=10:00&RentalDay=13&Group=CDMD&Brand=RENAULT&Model=CLIO&Gearbox=OTOMATIK&Fuel=DIZEL&PaymentMethodId=Nakit = 1, Kredi Kartı = 2, Faturalama = 3&TotalPrice=1000.00&DropPrice=1000.00&ServicesTotal=1000.00&Total=1000.00&Explanation=Araç full depo verilip, full depo teslim alınacaktır.&CardType=VISA, MASTER, AMEX&CardNumber=1234-1234-1234-5678&CVV=123&CardExpireDateMonth=01&CardExpireDateYear=21&DailyPrice=120.00&Navigation=400.00&PrivateDriver=0.00&BabyChair=0.00&AdditionalDriver=0.00&YoungDriver=0.00&AdditionalDrivingPackage100KM=0.00&AdditionalDrivingPackage200KM=0.00&AdditionalDrivingPackage300KM=0.00&AdditionalDrivingPackage400KM=0.00&AdditionalDrivingPackage500KM=0.00&ExemptInsurance=0.00&CancellationFee=0.00&FreeBookingAmendment=0.00&TireGlassFarInsurance=0.00&MobileWifi=0.00&ChildChair=0.00&PersonalAccidentInsurance=0.00&MiniDamageInsurance=0.00&FullInsurance=0.00&AdditionalLiabilityInsurance=0.00&EarlyReturnPackage=0.00&Tax=0.00&ServiceTotal=0.00&Subtotal=0.00&GrandTotal=0.00 HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/json
{
"Status": "True",
"Message": "Rezervasyonunuz başarılı bir şekilde kayıt edilmiştir.",
"ReservationNumber": "REZ-154896"
}
Rezervasyon Detay
Request parameters
Kullanıcı Adı
Şifre
Listelenmesini istediğiniz veri türü (json / xml)
Dil Yapısı
Rezervasyon Numarası
Responses
Body
[{“DeliveryType”:“Ofis Teslim”,“Currency”:“TRY”,“ReservationType”:“Net”,“Options”:0,“ReservationNumber”:“REZ-001129”,“CustomerName”:“KADRI”,“CustomerSurname”:“CIGA”,“TCIdentificationNumber”:null,“PassportNumber”:null,“CustomerPhone”:“905555555555”,“CustomerAddress”:“Istanbul”,“ExitLocation”:“ADANA HAVALIMANI”,“ExitDate”:“20.12.2018”,“ExitTime”:“10:00”,“ReturnLocation”:“ADANA HAVALIMANI”,“ReturnDate”:“22.12.2018”,“ReturnTime”:“11:00”,“RentalDay”:2,“Group”:“IDMD”,“Brand”:“TOYOTA”,“Model”:“COROLLA”,“Gearbox”:“MANUEL”,“Fuel”:“BENZIN”,“PaymentMethod”:“NAKİT”,“Price”:406.15,“DropPrice”:0.0,“ServicesTotal”:0.0,“Vat”:0.0,“Total”:406.065,“Status”:“Beklemede”,“DailyPrice”:123.05,“Day”:2,“KM”:0.00,“Discount”:0.00,“OneWayFee”:0.00,“Navigation”:0.00,“PrivateDriver”:0.00,“BabyChair”:0.00,“AdditionalDriver”:0.00,“YoungDriver”:0.00,“AdditionalDrivingPackage100KM”:0.00,“AdditionalDrivingPackage200KM”:0.00,“AdditionalDrivingPackage300KM”:0.00,“AdditionalDrivingPackage400KM”:0.00,“AdditionalDrivingPackage500KM”:0.00,“ExemptInsurance”:0.00,“CancellationFee”:0.00,“FreeBookingAmendment”:0.00,“LiabilityInsurance”:0.00,“TireGlassFarInsurance”:0.00,“MobileWifi”:0.00,“ChildChair”:0.00,“PersonalAccidentInsurance”:0.00,“MiniDamageInsurance”:0.00,“FullInsurance”:0.00,“AdditionalLiabilityInsurance”:0.00,“EarlyReturnPackage”:0.00,“WashPrice”:0.00,“Tax”:0.00,“ServiceTotal”:0.00,“Subtotal”:0.00,“GrandTotal”:0.00}]
Examples
GET /api/ReservationDetail/GetReservationDetail?Username=ekar&Password=ekar1234&type=json&lang=tr veya en&ReservationNumber=REZ-012545 HTTP/1.1
Content-Type: application/json
[{"DeliveryType":"Ofis Teslim","Currency":"TRY","ReservationType":"Net","Options":0,"ReservationNumber":"REZ-001129","CustomerName":"KADRI","CustomerSurname":"CIGA","TCIdentificationNumber":null,"PassportNumber":null,"CustomerPhone":"905555555555","CustomerAddress":"Istanbul","ExitLocation":"ADANA HAVALIMANI","ExitDate":"20.12.2018","ExitTime":"10:00","ReturnLocation":"ADANA HAVALIMANI","ReturnDate":"22.12.2018","ReturnTime":"11:00","RentalDay":2,"Group":"IDMD","Brand":"TOYOTA","Model":"COROLLA","Gearbox":"MANUEL","Fuel":"BENZIN","PaymentMethod":"NAKİT","Price":406.15,"DropPrice":0.0,"ServicesTotal":0.0,"Vat":0.0,"Total":406.065,"Status":"Beklemede","DailyPrice":123.05,"Day":2,"KM":0.00,"Discount":0.00,"OneWayFee":0.00,"Navigation":0.00,"PrivateDriver":0.00,"BabyChair":0.00,"AdditionalDriver":0.00,"YoungDriver":0.00,"AdditionalDrivingPackage100KM":0.00,"AdditionalDrivingPackage200KM":0.00,"AdditionalDrivingPackage300KM":0.00,"AdditionalDrivingPackage400KM":0.00,"AdditionalDrivingPackage500KM":0.00,"ExemptInsurance":0.00,"CancellationFee":0.00,"FreeBookingAmendment":0.00,"LiabilityInsurance":0.00,"TireGlassFarInsurance":0.00,"MobileWifi":0.00,"ChildChair":0.00,"PersonalAccidentInsurance":0.00,"MiniDamageInsurance":0.00,"FullInsurance":0.00,"AdditionalLiabilityInsurance":0.00,"EarlyReturnPackage":0.00,"WashPrice":0.00,"Tax":0.00,"ServiceTotal":0.00,"Subtotal":0.00,"GrandTotal":0.00}]
HTTP/1.1 200 OK
Rezervasyon İptali için kullanılan servisimizdir.
Request parameters
Kullanıcı Adı
Şifre
Listelenmesini istediğiniz veri türü (json / xml)
Rezervasyon Numarası
3 = Rezervasyon İptal
Responses
Body
{ “Status”: “True”, “Message”: “Cancellation Process Completed!” }