BEX Nedir
BEX, kullanıcıların kartlarını güvenli şekilde saklayabildiği, işyerleri ile ilişkilendirilebildiği ve ödeme işlemlerini hızlı, güvenli ve kontrol edilebilir bir deneyimle tamamlayabildiği bir ödeme altyapısıdır.
Tek seferlik init
authToken, merchantId, merchantUserId ve gsmNo init aşamasında yüklenir ve sonraki istemci çağrılarında tekrar taşınmaz.
Varsayılan + Override
Sistem kuralı ile çalışan akışlar, merchant override ihtiyaçlarını da destekler.
Callback + Polling
ACS formu, mdStatus, hash ve doğrulama takibi tek akışta yönetilir.
Completion modeli
Doğrulama ve finansallaşma ayrıdır; nihai finansal sonuç Ödemeyi Tamamla (Complete Payment) ile belirlenir.
Nasıl Çalışır
BEX ödeme akışını üç katmanda yönetir: initialization, verification ve completion. Böylece hem kullanıcı deneyimi hem de bankacılık entegrasyonu daha öngörülebilir hale gelir.
Initialize
Merchant backend token üretir. Client uygulama SDK’yı init eder ve ortak entegrasyon alanlarını ekler.
Determine Flow
Hesap Durumu Sorgula (Check Status) ile kullanıcı durumunu öğrenir ve doğru akış seçilir: kart kaydı, hesap bağlama veya ödeme.
Verify
Ödeme OTP veya 3D olarak başlatılır. BEX ACS formunu merchant’a iletir ve sonucu callback + polling ile takip eder.
Complete
Merchant backend doğrulama sonrası Ödemeyi Tamamla (Complete Payment) çağrısını başlatır ve finansal sonuç alınır.
Redirect
Nihai sonuca göre successUrl veya errorUrl kullanılarak merchant akışı sonuçlandırılır.
BEX'in Sadeleştirdiği Süreçler
- Ödeme tipi seçimi ve threshold davranışı
- On-us, Not on-us ve default POS routing önceliği
- Hash hesaplama ve ek entegrasyon eforu
- Banka bazlı sipariş numarası format kuralları