Uçuş API entegrasyonu
Acenteler ve OTA'lar için Uçuş API: arama, rezervasyon ve biletleme
Uçuş API'si web sitenize havayollarının canlı fiyatlarını getirir ve gerçek rezervasyonlar oluşturmanızı sağlar. Bu sayfada çağrıların nasıl çalıştığını, uçuş içeriğinin nereden geldiğini, canlıya geçmeden önce neleri imzalamanız gerektiğini ve PHPTRAVELS'ın bir ya da birkaç uçuş API'sini kendi alan adınızda eksiksiz bir rezervasyon motoruna nasıl dönüştürdüğünü bulacaksınız.
- GDS, NDC ve konsolidatörler
- Aramadan biletlemeye ve iadeye
- Hazır bağlantılar
- Kendi REST API'niz
Nedir
Uçuş API'si aslında ne yapar
Uçuş API'si; bir havayolunun, GDS'in ya da konsolidatörün seyahat satıcılarına açtığı web servisleri bütünüdür. Sisteminiz bir istek (rota, tarihler ve yolcular) gönderir ve fiyatlandırılmış teklifler alır. Yolcu birini seçtiğinde sonraki çağrılar fiyatı teyit eder, rezervasyonu oluşturur ve bileti keser.
Çağrılar bir seyahatin yaşam döngüsünü izler. Adları tedarikçiye göre değişse de her uçuş API'si aynı beş adımı kapsar; IATA'nın NDC standardı da bu adımlara bugün çoğu tedarikçinin kullandığı mesaj adlarını verir.
API yalnızca veriyi taşır. Arama formu, sonuç sayfası, ödemeler, faturalar ve ekibinizin sonrasında yaptığı işlemler rezervasyon platformunun işidir; işte burada Uçak bileti rezervasyon yazılımı devreye girer.
- 01
AramaAirShopping
Kalkış, varış, tarihler, kabin ve yolcuları gönderin. Ücretler, vergiler, bagaj ve ücret aileleriyle birlikte teklifleri alın.
- 02
FiyatOfferPrice
Seçilen teklifi tedarikçiyle yeniden kontrol edin. Ücretler dakika dakika değişir; bu çağrı yolcunun ödeyeceği tutarı teyit eder.
- 03
RezervasyonOrderCreate
Yolcu adlarını, iletişim bilgilerini ve belgeleri gönderin. Tedarikçi rezervasyonu (PNR ya da NDC siparişi) oluşturur ve koltukları tutar.
- 04
BiletlemeOrderChange · payment
Ödemeden sonra rezervasyon, her yolcu ve uçuş kuponu için bir bilet numarasıyla e-bilet olarak kesilir.
- 05
Satış sonrasıOrderRetrieve · OrderCancel
Rezervasyonu yeniden okuyun, tarih değiştirin, bagaj veya koltuk ekleyin; ücret kurallarına göre iptal, void ya da iade yapın.
Ücretler nereden gelir
Üç tür uçuş API'si, üç farklı satış yolu
İmzalayabileceğiniz her uçuş API'si üç gruptan birine girer. İçerik, kimin imzalayabileceği ve bileti kimin kestiği açısından farklılık gösterdikleri için çoğu acente sonunda birden fazlasını kullanır.

| GDS API | NDC API | Konsolidatör API | |
|---|---|---|---|
| Nedir | Amadeus, Sabre veya Travelport: yüzlerce havayolunun yayımlanmış ücretlerine tek bağlantı. | Havayolunun kendi teklifleri, IATA NDC standardıyla doğrudan ya da bir toplayıcı üzerinden. | GDS, NDC ve düşük maliyetli içeriği kendi net ücretleriyle yeniden satan bir toptancı. |
| İçerik | Ağ taşıyıcıları ve markalı ücretleri; düşük maliyetli kapsam GDS'e göre değişir. | Havayolunun en zengin teklifleri: paketler, ek hizmetler ve dinamik fiyatlandırma. | Çoğu zaman en geniş yelpaze; düşük maliyetli havayolları ve özel ücretler dahil. |
| Kim imzalayabilir | Genellikle GDS sözleşmesi olan akredite acenteler (IATA, ARC ya da yerel karşılığı). | Havayolunun veya toplayıcının onayladığı acenteler; bazı toplayıcılar yeni işletmeleri kabul eder. | Kendi akreditasyonu olmayanlar dahil çoğu acente ve OTA. |
| Biletleme | Bileti acenteniz kendi akreditasyonuyla keser. | Bileti havayolu keser; sipariş toplayıcı ya da IATA BSP üzerinden mutabık edilir. | Bileti konsolidatör kendi akreditasyonuyla sizin adınıza keser. |
| Ödeme | BSP veya ARC üzerinden mutabakat; komisyon ve teşvikler sözleşmenize bağlıdır. | Havayolu fiyatları ve ücretleri; bazı taşıyıcılar NDC dışı rezervasyonlara ek ücret uygular. | Konsolidatörün net ücretini depozito veya kredi limitinden ödersiniz ve kendi kârınızı eklersiniz. |
| PHPTRAVELS'ta | Amadeus, Sabre, Travelport | Duffel | TBO, PKfare, Kiwi, AERTiCKET ve diğerleri |
Hangisinin uygun olduğundan emin değil misiniz? İlk günden satış yapmak için bir konsolidatörle başlayın, akredite olduğunuzda bir GDS ekleyin ve en iyi tekliflerini orada sunan havayolları için NDC ekleyin. Ayrıntılar için Acenteler için GDS sistemi ve NDC uçuş rezervasyon sistemi rehberlerine bakın.
Çağrıların içi
Her adımda uçuş API'si üzerinden neler gidip gelir
Platformunuzun gönderdiği ve geri aldığı verilerin sadeleştirilmiş bir görünümü. Gerçek tedarikçiler kendi alan adlarını ve çok daha uzun mesajları kullanır; PHPTRAVELS her birini aynı rezervasyon modeline eşler.
1POST /flights/search 2{ 3 "from": "DXB", "to": "LHR", 4 "date": "2026-11-14", 5 "cabin": "economy", 6 "passengers": { "adults": 2 } 7}
1{ 2 "offers": [{ 3 "id": "OF-7Q2K", 4 "carrier": "EK", "flight": "EK001", 5 "depart": "07:45", "arrive": "11:35", 6 "fare_family": "Standard", 7 "bags": "1 x 23 kg", 8 "total": { "amount": 1284.60, "currency": "USD" }, 9 "expires": "2026-10-09T12:20:00Z"10 }, …]11}
Tekliflerin süresi dolar. Çoğu tedarikçi her teklife bir süre sınırı koyar; bu süreden sonra yeniden arama ya da fiyatlama gerekir.
1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
1{ 2 "offer_id": "OF-7Q2K", 3 "available": true, 4 "total": { "amount": 1284.60, "currency": "USD" }, 5 "fare_rules": { 6 "change": "fee + fare difference", 7 "refund": "not refundable" 8 } 9}
Ücret değiştiyse platform eski fiyattan rezervasyon yapmak yerine ödemeden önce yeni fiyatı gösterir.
1POST /flights/book 2{ 3 "offer_id": "OF-7Q2K", 4 "passengers": [{ 5 "type": "adult", 6 "given_name": "SARA", "surname": "KHAN", 7 "born": "1990-04-02", "passport": "…" 8 }, …], 9 "contact": { "email": "…", "phone": "…" }10}
1{ 2 "booking_ref": "6XK2PL", 3 "status": "held", 4 "ticket_time_limit": "2026-10-10T18:00:00Z" 5}
Adlar pasaportla eşleşmelidir. Birçok havayolu ad değişikliği için ücret alır ya da hiç izin vermez.
1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
1{ 2 "booking_ref": "6XK2PL", 3 "status": "ticketed", 4 "tickets": [ 5 { "passenger": 1, "number": "176-2400000001" }, 6 { "passenger": 2, "number": "176-2400000002" } 7 ] 8}
Biletlenene kadar, tutulan rezervasyon biletleme süre sınırı dolduğunda otomatik olarak iptal edilir.
Örnek veri, sadeleştirilmiş
PHPTRAVELS'ta hazır
Kendi anahtarlarınızla açtığınız uçuş API bağlantıları
Bu uçuş tedarikçileri PHPTRAVELS uçuş modülüne zaten bağlıdır. Tedarikçiyle sözleşme imzalar, kimlik bilgilerinizi yönetim paneline girer, tedarikçinin sandbox ortamında test eder ve canlıya geçersiniz. Liste, entegrasyon dizinimizdeki canlı listedir.
Seeru
AmadeusEntegrasyon rehberi
DuffelEntegrasyon rehberi
Google FlightsEntegrasyon rehberi
Kayak
KiwiEntegrasyon rehberi
Mystifly
PKfareEntegrasyon rehberi
SabreEntegrasyon rehberi
TBO HolidaysEntegrasyon rehberi
TravelportEntegrasyon rehberi- Tüm entegrasyonlar
Aradığınız tedarikçi burada yok mu? Dokümantasyonu olan her uçuş API'si eklenebilir ve kaynak kodu sizindir. Özel API entegrasyonu sayfasına ya da tüm Seyahat XML API tedarikçi listesi sayfasına bakın.
İlk rezervasyondan önce
API dışında neye ihtiyacınız var
Teknik bağlantı işin hızlı kısmıdır. Tedarikçiler hesabınızı canlı ortama almadan önce şunları ister.
Tedarikçi sözleşmesi
Her uçuş API'si GDS, havayolu, toplayıcı ya da konsolidatörle bir anlaşma gerektirir. Kimlik bilgileri yazılım sağlayıcınızdan değil, bu anlaşmayla birlikte gelir.
Akreditasyon ya da biletleme ortağı
Bileti kendiniz kesmek için IATA, ARC ya da yerel bir karşılığı gerekir. Akreditasyon yoksa biletleri sizin için bir konsolidatör keser.
Sertifikasyon
Çoğu tedarikçi canlı erişim vermeden önce rezervasyon akışınızı (arama, rezervasyon, biletleme, iptal) kendi sandbox ortamında test eder.
Tedarikçiye ödeme yöntemi
BSP veya ARC mutabakatı, bir konsolidatörde depozito ya da havayolunun doğrudan çektiği kart ödemeleri.
Ücret kuralları ve politikalar
Tedarikçinin ücret kurallarından alınan açık değişiklik, iade ve bagaj koşulları sitenizde yer almalı ki yolcular ne satın aldığını bilsin.
Rezervasyonlarla ilgilenecek biri
Tarife değişiklikleri, ad düzeltmeleri, void ve iadeler satıştan sonra da gelir. Bunları kimin üstleneceğini planlayın.
API ve rezervasyon motoru
API ücretleri getirir. Platform onları satışa dönüştürür.
Bir uçuş API'sini doğrudan web sitesine bağlamak işin büyük kısmını yine size bırakır. Tedarikçi API'sinin sağladıklarıyla PHPTRAVELS'ın ekledikleri arasındaki ayrım şöyle.
Uçuş API'si size şunları verir
- Bir rota ve tarih için teklifler ve ücretler
- Fiyat kontrolü ve ücret kuralları
- Rezervasyon referansı (PNR ya da sipariş)
- Biletleme sonrası bilet numaraları
- Değişiklik ve iptal çağrıları
PHPTRAVELS şunları ekler
- Kendi dillerinizde arama formu, sonuçlar, filtreler ve ödeme adımı
- Birden fazla tedarikçide eş zamanlı arama, mükerrer uçuşların birleştirilmesi
- Kâr marjları, komisyonlar ve B2B acente cüzdanları
- Kendi ödeme altyapınız üzerinden kartla ödeme
- Yolcunun dilinde e-biletler, faturalar ve e-postalar
- Yönetim panelinde rezervasyon kuyrukları, void, iade ve yeniden düzenleme
Her bölümün nasıl çalıştığını özellik özellik Uçak bileti sayfasında görün.
Geliştiriciler için
Tüm tedarikçilerin üzerinde kendi uçuş API'niz
PHPTRAVELS bağlı her uçuş tedarikçisini tek bir rezervasyon modeline dönüştürür. Mobil uygulamalarınız, iş ortaklarınız ve arka ofis araçlarınız her tedarikçinin API'si yerine tek bir REST API ile konuşur.
REST API ve dokümantasyonu Enterprise paketiyle gelir. Paketleri Fiyatlandırma sayfasında karşılaştırın ya da geliştirici dokümantasyonu sayfasını okuyun.
- Her tedarikçi için tek formatGDS, NDC ve konsolidatör kaynaklarından gelen teklifler aynı yapıda gelir; uygulamanız tedarikçi formatlarıyla hiç uğraşmaz.
- Webhook'larRezervasyon, biletleme ve iptal olayları gerçekleştiği anda sistemlerinize iletilir.
- Kaynak kodu dahilTam kaynak koduyla kendi sunucunuzda barındırılır; geliştiricileriniz API'yi genişletebilir ya da yeni tedarikçi ekleyebilir.
Daha fazla okuma
Uçuş API rehberleri
Uçuş API'sini gerçek bir rezervasyon motorunda çalışırken görün
Canlı demoda uçuş arayın, rezervasyon yapın ve yönetin; ardından anlaşmayı planladığınız tedarikçiler hakkında bizimle konuşun.
Uçuş API'si, bir seyahat sitesinin gerçek zamanlı olarak havayolu ücretlerini aramasını, fiyatları kontrol etmesini, rezervasyon oluşturmasını ve bilet kesmesini sağlayan web servisleri bütünüdür. GDS'ler, havayolları (NDC üzerinden) ve konsolidatörler bu API'leri sunar.
Bazı sağlayıcılar test için ücretsiz sandbox erişimi verir, bazı meta arama API'leri de rezervasyon olmadan fiyat döndürür. Bilet satmak ise her zaman bir GDS, havayolu, toplayıcı ya da konsolidatörle ticari anlaşma gerektirir.
Her zaman değil. GDS üzerinden bileti kendiniz kesmek için akreditasyon gerekir. Akreditasyonunuz yoksa bir konsolidatör API'si ile satış yapabilirsiniz; biletleri konsolidatör kendi akreditasyonuyla keser.
Genellikle bir konsolidatör; çünkü akreditasyonu olmayan acenteleri kabul eder ve düşük maliyetli havayollarını içerir. Hacim büyüdükçe bir GDS ya da NDC bağlantısı ekleyin.
GDS API, tek bağlantıyla birçok havayolunun yayımlanmış ücretlerini sunar. NDC API ise bir havayolunun paketleri ve ek hizmetleriyle kendi tekliflerini IATA NDC formatında, doğrudan ya da bir toplayıcı üzerinden sunar.
Evet. PHPTRAVELS bağlı tüm uçuş tedarikçilerinde aynı anda arama yapar, mükerrer uçuşları birleştirir ve en iyi ücreti tutar; böylece yolcular tek bir liste görür.
Hayır. Her tedarikçiyle kendiniz anlaşır ve kendi kimlik bilgilerinizi yönetim paneline girersiniz. PHPTRAVELS rezervasyon platformunu ve hazır bağlantıları sağlar.
Hazır bir bağlantıyla teknik kurulum, kimlik bilgilerini girip test etmekten ibarettir. Zamanın çoğu, tedarikçinin kontrolündeki sözleşme ve sertifikasyon sürecine gider.
Evet. Enterprise paketinde PHPTRAVELS REST API, bağlı tüm tedarikçilerden arama ve rezervasyonu tek formatta sunar; rezervasyon olayları için webhook'lar da içerir.
Keşfetmeye devam edin
Platform hakkında daha fazlası
- Otel APIBedbank, OTA, GDS ve doğrudan otel API'leri anlatıldı
- Uçak biletiGDS ve NDC biletleme
- NDC uçuş rezervasyon sistemiNDC teklifleri, ek hizmetler ve satış sonrası
- Uçak bileti rezervasyon yazılımıUçuş satan acenteler ve OTA'lar için kontrol listesi
- Amadeus API entegrasyonuAmadeus erişiminizi seçin ve kendi portalınızda uçuş satın
- Uçak bileti konsolidatörleriKonsolidatör ücretleri, markup ve biletleme
