PayTR entegrasyonu: bilet ödemesini PayTR ile alın, sonucu sunucudan doğrulayın

PayTR entegrasyonu, acentenizin PayTR üye işyeri hesabını bilet satış kanallarına bağlar. Kart ödemesi 3D Secure ile doğrulanır, taksit oranları PayTR'den alınır ve ödeme sonucu sunucu tarafında sorgulanarak kesinleştirilir.

PayTR logosu

Tür

Ödeme kuruluşu

Yazılımda desteklenenler

  • 3D Secure
  • BIN bazlı taksit

PayTR, işletmelere sanal POS ve ödeme hizmetleri sunan bir ödeme ve elektronik para kuruluşudur. TCMB'nin yetkili elektronik para kuruluşları listesinde Paytr Ödeme ve Elektronik Para Kuruluşu A.Ş. unvanıyla yer alır. DIJI.TECH'in uçak bileti yazılımı PayTR'yi kart ödeme sağlayıcılarından biri olarak bilet satış akışına bağlar.

PayTR entegrasyonu nasıl çalışır?

PayTR entegrasyonunda kart bilgisi ödeme ekranında alınır, PayTR'ye iletilir ve müşteri 3D Secure doğrulaması için bankasının sayfasına yönlendirilir. Doğrulamadan sonra yazılım ödemenin sonucunu PayTR'ye durum sorgusu yaparak kesinleştirir; ödeme onaylanınca bilet kesme adımı başlar.

Bu yapıda ödeme sonucu iki yoldan gelir:

  • Tarayıcı dönüşü: Müşteri doğrulamayı tamamladıktan sonra yazılımın sonuç sayfasına döner.
  • PayTR bildirimi: PayTR, panelde tanımlı bildirim adresine sonucu ayrıca gönderir. Yazılım bu bildirimin imzasını doğrular.

Ödemenin kesin durumu, tarayıcı dönüşünde yazılımın PayTR'ye yaptığı durum sorgusuyla belirlenir; tarayıcıdan gelen bilgi tek başına ödeme kanıtı sayılmaz.

Kurulum adımları

PayTR kurulumu beş adımdan oluşur ve banka POS'larından farklı olarak PayTR panelinde bildirim URL'sinin ayarlanmasını içerir.

  1. Acenteniz PayTR ile üye işyeri anlaşması yapar ve mağaza bilgilerini alır.
  2. Mağaza numarası ve gizli anahtarlar yazılımın yönetim paneline girilir.
  3. PayTR panelindeki Bildirim URL alanı, yazılımın PayTR bildirim adresine ayarlanır.
  4. Test ortamında deneme ödemesi yapılır; sonuç hem tarayıcıda hem panelde kontrol edilir.
  5. Hesap canlıya alınır.

Bildirim adresi ayarlanmazsa PayTR bildirimleri yazılıma ulaşmaz ve PayTR bildirimi tekrar göndermeye devam eder; kurulumu test ortamında tamamlamadan canlıya geçmemek gerekir.

Taksit: oranlar PayTR'den gelir

Kartın ilk 6 hanesi (BIN) yazıldığında yazılım PayTR'den o karta uygulanabilecek taksit oranlarını alır ve müşteriye toplam tutar ile aylık taksit olarak gösterir. Banka sanal POS'larında olduğu gibi acentenin taksit tablosu girmesi gerekmez; oranlar ödeme kuruluşunun kendi tarifesinden gelir.

DurumÖdeme ekranında görünen
PayTR karta taksit sunuyorTaksit seçenekleri, toplam ve aylık tutar
Karta taksit yokYalnızca tek çekim
Taksit sorgusu cevap vermiyorTek çekim

PayTR bildirimine verilen cevap da önemlidir: PayTR, bildirimin alındığını gösteren onay cevabını bekler. Yazılım imzası doğrulanan bildirime bu cevabı otomatik verir; ödemenin kesin durumu ise tarayıcı dönüşünde yapılan durum sorgusuyla belirlenir. Bu sayede aynı ödeme için gelen tekrar bildirimleri işlem kaydını bozmaz.

PayTR hangi kanallarda kullanılır?

PayTR tanımı B2B acente portalında alt acentelerin kartlı ödemelerinde, B2C satış sitesinde son kullanıcı ödemelerinde ve panelden gönderilen ödeme linklerinde aynı hesapla kullanılır. Her kanal için ayrı PayTR bağlantısı kurmanız gerekmez; kanal bazında tahsilatın nasıl göründüğü şöyledir:

KanalÖdemeyi yapanPayTR'nin rolü
B2B acente portalıAlt acente veya acente kullanıcısıKartla ödeme seçildiğinde tahsilat
B2C satış sitesiSon kullanıcıTek sayfalık ödeme ekranındaki kart tahsilatı
Ödeme linkiLinki alan müşteriLinkin açıldığı ödeme sitesindeki tahsilat

B2B portalda alt acenteler kartın yanında kredi limiti veya depozito bakiyesiyle de ödeme yapabilir; bu ödemeler PayTR'ye gitmez, finans ekranlarındaki hesap hareketleri olarak izlenir. Markup kurallarındaki satış kanalı kriteriyle her kanala farklı kâr uygulayabilirsiniz.

Sık yapılan kurulum hataları

PayTR kurulumunda üç adımın atlanması ödeme akışını bozar: bildirim URL'sinin ayarlanmaması, sağlayıcının test modunda bırakılması ve mağaza bilgilerinin PayTR panelindeki değerlerle eşleşmemesi. Bu üç kontrol test ödemesiyle doğrulanmadan hesap canlıya alınmamalıdır:

  • Bildirim URL'sinin ayarlanmaması: PayTR bildirimleri yazılıma ulaşmaz ve PayTR bildirimi tekrar göndermeye devam eder.
  • Test modunda kalınması: Canlı mağaza bilgileri girilse bile sağlayıcı test modunda bırakılırsa gerçek tahsilat yapılmaz.
  • Gizli anahtarların karıştırılması: Mağaza numarası, anahtar ve gizli anahtar PayTR panelindeki değerlerle birebir eşleşmelidir.

Ödeme sonucu ve satış sonrası

Sonuç ekranında ödeme işleniyor, başarılı, başarısız, iade edildi veya zaman aşımı olarak gösterilir. Başarısız ödemeler yönetim panelindeki operasyon kuyruğunda toplanır. B2C sitesinde müşteri ödeme butonuna iki kez bassa bile çift çekim yapılmaz.

PayTR'yi tek başına veya banka sanal POS'larıyla birlikte kullanabilirsiniz; yazılımda birden fazla ödeme sağlayıcısı aktif olabilir ve biri varsayılan seçilir. Diğer ödeme kuruluşlarıyla karşılaştırma için sanal POS entegrasyonu sayfasına bakabilirsiniz.

DIJI.TECH sitesindeki PayTR entegrasyonu sayfasında diğer ürün modülleriyle birlikte kullanım bilgisi de yer alır. Tüm liste için DIJI.TECH API entegrasyonları sayfasına bakabilirsiniz.

Sık sorulan sorular

PayTR nedir?

PayTR, işletmelere sanal POS ve ödeme hizmetleri sunan bir ödeme ve elektronik para kuruluşudur. TCMB'nin yetkili elektronik para kuruluşları listesinde Paytr Ödeme ve Elektronik Para Kuruluşu A.Ş. unvanıyla yer alır.

PayTR entegrasyonunda bildirim URL'si neden ayarlanır?

PayTR, ödeme sonucunu üye işyerine ayrıca bildirmek için panelde tanımlanan bir bildirim adresine istek gönderir. Kurulumda bu adres yazılımın PayTR bildirim adresine ayarlanır; yazılım gelen bildirimin imzasını doğrular ve PayTR'ye beklediği onay cevabını verir.

PayTR ile taksit yapılabilir mi?

Evet. Yazılım kartın BIN numarasına göre taksit oranlarını PayTR'den alır ve müşteriye toplam ve aylık tutarla gösterir. Kart için taksit yoksa ödeme tek çekim alınır.

PayTR ödemesi başarılı görünüp sonra başarısız olabilir mi?

Yazılım ödeme sonucunu yalnızca tarayıcıdan dönen bilgiye göre kesinleştirmez; PayTR'ye durum sorgusu yaparak doğrular. Bu sayede tarayıcı tarafında yarıda kalan veya değiştirilen bir dönüş bilet kesilmesine yol açmaz.

PayTR komisyon oranları ne kadar?

Komisyon ve ücretler PayTR ile acente arasındaki anlaşmaya göre belirlenir ve değişebilir. Güncel oranları doğrudan PayTR'den öğrenmeniz gerekir.

Diğer ödeme entegrasyonları

İlgili sayfalar

Son güncelleme:

Uçak bileti satışına kendi markanızla başlayın

Acentenize uygun kanal ve entegrasyon kombinasyonunu demo görüşmesinde birlikte belirleyelim. Teklif, ihtiyaç duyduğunuz modüllere göre hazırlanır.

Demo & Teklif Al