Travelport NDC Entegrasyon Rehberi
Travelport JSON Air NDC akışını GDS/NDC source selection, offer lifetime, workbench, booking ve servicing farklarıyla uygulayın.
Travelport JSON Air aynı API family içinde GDS ve NDC content'i source-aware biçimde sunar. Search request'te content source explicit seçilebilir ve response Offer/ContentSource üzerinden GDS/NDC ayrımı korunur.
Search source selection
{
"contentSourceList": ["GDS", "NDC"]
}NDC kullanımı hem Travelport hem airline provisioning gerektirir.
Offer lifetime
Travelport dokümantasyonunda search cache reference lifetime GDS ve NDC için farklıdır; NDC offer time limit carrier'a göre değişebilir. Expiry state core modele taşınmalıdır.
Booking
Search
-> AirPrice
-> Workbench
-> Add Offer
-> Commit
-> Reservation
-> Ticket/ServiceWorkbench yaklaşık 30 dakikalık mutable context'tir; booking identity değildir.
GDS/NDC servicing farkı
NDC'de fulfillment/ticketing ve post-booking servicing airline tarafından daha doğrudan kontrol edilir. Void/exchange/refund gibi akışlar GDS ile bire bir aynı API davranışına sahip olmayabilir.
Identity
Travelport passive PNR ile carrier NDC reservation locator birlikte bulunabilir. İkisini tek alan altında ezmeyin.
Failure modes
- expired search reference,
- expired NDC offer,
- wrong content source,
- workbench expiry,
- passive/carrier locator confusion,
- unsupported carrier servicing.
Observability
- GDS/NDC offer mix,
- offer expiry,
- workbench age,
- commit unknown state,
- ticketing latency,
- servicing errors.
Benzer bir entegrasyon mu planlıyorsunuz?
Gereksinim, feed/API tasarımı ve production yaklaşımını birlikte değerlendirebiliriz.