Bağlantı oluşturma
url alanı checkout adresidir: {CheckoutBaseUrl}/l/{slug}. Kurallar:
amountMinorboş bırakılabilir — açık tutarlı bağlantı olur; tutarı müşteri girer (bağış, serbest ödeme).maxUsage: 0sınırsızdır;1tek kullanımlık bağlantı yapar.expiresAtTürkiye günü sonuna göre değerlendirilir.- Bağlantı silinmez;
POST /v1/payment-links/{id}/disableile kapatılır. Kapalı, süresi dolmuş ya da sınıra ulaşmış bağlantıyı açan müşteri nedenini açıkça görür.
Paylaşım kanalları
TR Karekod üretimi için şema tanımlayıcısı, üye işyeri numarası ve MCC gibi
değerlerin
POST /v1/karekod/settings ile (ya da paneldeki Ayarlar sayfasından)
tanımlanması gerekir — bu değerler bankanızdan gelir, tahmin edilmez. Sabit
tutarlı bağlantı dinamik, açık tutarlı bağlantı statik karekod üretir.
Sonuç neden sunucuda kapanır
Tarayıcı güvenilir bir aktör değildir: müşteri bankadan döndükten sonra sekmeyi kapatabilir. Para çekilmiş ama bağlantı “ödenmemiş” kalmış olurdu — tek kullanımlık bağlantı ikinci kez ödenebilirdi. Bu yüzden sonuç iki yoldan yazılır:- Hızlı yol: müşteri sonuç sayfasını açtığında kullanım sayacı artar.
- Güvence yolu: iki dakikada bir çalışan arka plan işi, sonucu yazılmamış denemeleri ödeme defterinden kontrol eder ve tahsil edilmişleri kapatır.
Aynı bağlantı altyapısını saha tahsilatı da kullanır:
temsilcinin cihazı bağlantı ister, sonucu yine sunucudaki iş kapatır.