Entegrasyon Adımları
Mağaza Kaydı
İşletmeniz BufiPay'de bir şirket ve mağaza kaydı olarak oluşturulur. İşlem ve POS hesabı kayıtları bu mağazaya bağlanır.
Anahtarlar
Sunucu tarafı istekler için API anahtarı ve gizli anahtar, tarayıcı tarafı checkout için yayınlanabilir anahtar üretilir.
Alan Adı İzni
Ödeme sayfasının çalışacağı alan adları izin listesine eklenir. Liste boşken ödeme başlatılamaz — bu bilinçli bir güvenlik varsayılanıdır.
Bildirim Adresi
Ödeme sonucu sisteminize imzalı bir bildirimle iletilir; siparişiniz otomatik güncellenir.
Uçtan Uca Ödeme Akışı
Müşteri checkout sayfasında ödemeyi başlatır, BufiPay isteği bankaya veya ödeme kuruluşuna iletir, 3D Secure doğrulaması tamamlanır ve sonuç imzalı bir bildirimle sisteminize ulaşır.
- Müşteri checkout sayfasında ödemeyi başlatır.
- BufiPay isteği bankaya veya ödeme kuruluşuna iletir.
- 3D Secure doğrulaması BufiPay'in kendi geri dönüş adresinde tamamlanır.
- Sonuç imzalı bildirimle sisteminize ulaşır, siparişiniz güncellenir.
Güvenlik ve Doğrulama
İmzalı İstekler
Sunucu tarafı çağrılar API anahtarı, zaman damgası ve HMAC-SHA256 imzasıyla doğrulanır. İmza zaman damgasını, istek yöntemini ve yolunu da kapsar ve beş dakikalık pencerenin dışındaki istekler reddedilir.
Alan Adı İzin Listesi
Checkout yalnızca izin verilen alan adlarından başlatılabilir. Varsayılan boştur; yani açıkça izin verilmeden ödeme akışı çalışmaz.
3D Secure Yönlendirmesi
Banka doğrulaması BufiPay'in kendi geri dönüş adresine yapılır; sonuç oradan işlenerek sisteminize iletilir.
İmzalı Bildirim
Ödeme sonucu sisteminize imzalı olarak bildirilir; imzayı doğrulayarak bildirimin gerçekten BufiPay'den geldiğini kesinleştirebilirsiniz.
Kurulumdan Önce Gerekenler
BufiPay bağımsız bir ürün olarak çalışır, ancak ödeme akışı sizin sisteminizle konuşur: oturum sorgusu ve sonuç bildirimi kendi API'nize gider. Bu gereksinim başvurudan önce bilinmeli.
- Bufi platformu kurulumu (ödeme akışı buna bağlanır)
- Ödeme sayfasının çalışacağı bir alan adı
- İşletme ve vergi bilgileri