e-Bilet

Başlangıç

e-Bilet Nedir?

e-Bilet belge aileleri, teknik kimlikleri, entegrasyon kanalları ve uçtan uca yaşam döngüsüne giriş.

Temel Kavram

e-Bilet; karayolu, etkinlik ve havayolu taşımacılığı veya etkinlik katılımı için düzenlenen elektronik biletlerin oluşturulmasını, imzalı PDF çıktısının hazırlanmasını ve ilgili GİB rapor dönemine alınmasını kapsar. Karayolu seferlerinde biletlerden ayrı bir e-Yolcu Listesi belgesi de oluşturulabilir.

Entegrasyon, bileti kaydetmekle tamamlanmaz. Kaynak sistem; dönen bilet numarasını ve UUId değerini saklamalı, PDF durumunu sorgulamalı ve iptal edilen belgeleri kendi kayıtlarıyla mutabık tutmalıdır.

Temel ayrım: e-Bilet ile e-Yolcu Listesi farklı belgelerdir. Yolcu listesi, seferdeki bilet ve koltuk kayıtlarını bir araya getirir; bilet oluşturma çağrısının otomatik yan ürünü değildir.

Belge Aileleri

Belge ailesiTemel kullanımAyırt edici bilgilerAyrıntı
Karayolu e-BiletiKarayolu yolcu taşımacılığı biletiSefer, kalkış/varış, koltuk, yolcu ve hizmet tipiKarayolu Senaryoları
e-Yolcu ListesiBir seferdeki bilet ve koltukların toplu bildirimiSefer, araç, araç işleten, liste numarası ve koltuk kayıtlarıe-Yolcu Listesi Senaryoları
Etkinlik e-BiletiKonser, spor, sinema veya benzeri etkinlik biletiEtkinlik, organizatör, yer, tarih ve koltukEtkinlik Bileti Senaryoları
Havayolu e-BiletiHavayolu yolcu taşımacılığı biletiUçuş, yolcu, rota, para birimi ve belge tipiHavayolu Bileti Senaryoları

Teknik Kimlikler

KimlikAmaçEntegratör davranışı
TicketNumberBiletin görünen belge numarasıKaynak sistem üretmiyorsa desteklenen belge ailelerinde numara üretimi için ilgili seri/lokasyon kodunu gönderin.
UUIdBelgenin uçtan uca teknik kimliğiResponse'tan alınan değeri PDF, portal ve arşiv korelasyonu için saklayın.
TicketExternalNumberKaynak sistemdeki tekil bilet referansıTimeout ve mükerrer gönderim mutabakatında aynı değeri koruyun.
PassengerListExternalNumberKaynak sistemdeki yolcu listesi referansıListe durumunu sorgulamak ve tekrarları önlemek için tekil tutun.

Entegrasyon Kanalları

KanalNe zaman kullanılır?Kapsam
REST Entegratör APIYeni ERP ve kaynak sistem entegrasyonlarındaBilet/liste oluşturma, desteklenen iptal işlemleri ve durum sorguları
VBT PortalOperasyonel listeleme, PDF, e-posta, log ve rapor işlemlerindeVBT tarafından sağlanan kullanıcı işlemleri
Legacy SOAPMevcut karayolu entegrasyonunun SOAP sözleşmesini koruması gerektiğindeKarayolu bileti ve e-Yolcu Listesi
FTP teslimiFirma için ayrıca dosya teslimi yapılandırıldığındaKarayolu bileti ve e-Yolcu Listesi arşiv paketleri; GİB gönderimi değildir

Belge Yaşam Döngüsü

Bilet kaydı ile GİB rapor sonucu iki ayrı seviyedir. Biletin rapor paketine alınması, paketin GİB tarafından kabul edildiğini tek başına kanıtlamaz.

Oturum aç

Token al ve korumalı çağrılarda VbtAuthorization header'ını gönder.

Senaryoyu seç

Karayolu, yolcu listesi, etkinlik veya havayolu request modelini kullan.

Belgeyi oluştur

Tekil dış referansı gönder; dönen numara ve UUId değerini sakla.

PDF'i izle

Oluşturma response'unu PDF hazır sonucu kabul etme; belge durumunu sorgula.

İptali yönet

Belge ailesinin desteklediği iptal işlemini aynı bilet kimliğiyle uygula.

Mutabık kal

Kaynak sistem, portal çıktısı ve gözlenebilir rapor durumlarını aynı kimliklerle ilişkilendir.

Okuma Sırası

Önce Destek Kapsamı ve API Temelleri sayfalarını okuyun. Ardından kullanacağınız belge ailesinin senaryo, alan kuralları, API ve request örnekleriyle devam edin. PDF ve GİB raporlama ayrımı PDF, İmza ve Teslim ile GİB Rapor Durumları sayfalarında açıklanır.