Bancontact Belçika: haritalar ve A2A
1) Ekosistem: Bancontact ve Payconiq
Bancontact, güçlü bir kart bileşenine (banka kartları, genellikle Maestro/Debit Mastercard ile birlikte rozet) ve e-ticaret/POS/NFC desteğine sahip ulusal bir Belçika nakitsiz ödeme programıdır.
Payconiq by Bancontact, yaygın olarak çevrimiçi ve çevrimdışı olarak kullanılan A2A/mobile bir ödeme katmanıdır ("telefonda" QR/App2App/P2P).
- İki ray: kart (kart rayları) ve banka A2A (Payconiq).
- Kasada birleştirilmiş marka: Bancontact/Payconiq logosu kullanıcıya tanınabilir ve tanıdık gelir.
- SCA/PSD2: bankada/uygulamada onay, düşük dolandırıcılık.
- Anında çevrimiçi onaylar ve hızlı yerleşimler (aşağıya bakınız).
2) Roller ve katılımcılar
Bancontact/Payconiq şeması: kurallar, sertifikasyon, yönlendirme.
İhraççı (ödeme yapan banka): Kartın ve/veya Payconiq hesabının ihraççısı, limitler ve dolandırıcılıkla mücadele.
Acquirer/PSP: Satıcıyı (kart/A2A) bağlar, API/SDK, raporlar ve hesaplamalar verir.
Satıcı: Ödemeyi başlatır, durumu/iadeleri işler, uzlaştırır.
3) Kanallar ve akış
3. 1 Bancontact Kartı (POS/e-ticaret/NFC)
POS/NFC: Klasik Terminal Borç Ödeme; Yayıncı ayarları için çevrimdışı/çevrimiçi yetkilendirme.
E-ticaret (CNP): barındırılan sayfa/PSP widget, SCA onayı (3DS-like akışı).
Ortak rozet: Uluslararası bir uygulama varsa (Maestro/Debit MC), terminal/PSP rotayı seçer.
3. 2 Payconiq (A2A: QR/App2App/Link)
Sipariş başına QR: tüccar dinamik QR (sum + orderId) üretir; Kullanıcı Payconiq/banka uygulamasını tarar - onaylar - satıcı çevrimiçi bir durum alır.
App2App/Deeplink: Ödeme anında tüccarın web/uygulamasından bir bankacılık uygulaması açılır.
Pay-by-Link: E-posta/SMS/messenger'da fatura/bağlantı.
P2P "telefona": Kullanıcılar arasında iletişim numarasıyla aktarılır.
3. 3 Çevrimdışı senaryolar
Statik QR (nadiren tüccarlar için) - miktar manuel, bağışlar/mikro ödemeler için uygundur.
SoftPOS: akıllı telefonlarda kart kabulü/Payconiq (desteklendiğinde).
4) Bankaların limitleri ve davranışları
İhraççılar (banka/uygulama) ve PSP (ödeme/risk için) limitleri belirler:- İşlem başına/kart için günlük/haftalık ve Payconiq için ayrı ayrı.
- Yeni alıcı/yeni satıcı - azaltılmış eşikler/deklanşör hızı.
- Kanal/hız kuralları: Mobil vs web, geo/cihaz, işlem sıklığı.
- P2P/QR/NFC ayrı mikro limitleri olabilir.
5) Durumlar ve hesaplamalar
Kartlar (Bancontact kartı)
Çevrimiçi durum: 'Yetkili/onaylı', 'reddedildi', 'başvurulan', 'zaman aşımı'.
Ödeme: Genellikle bir alıcı aracılığıyla T + 1/T + 2 bankacılık günü; Ayarlamalar/geri dönüşümler mümkündür.
Ters ibraz: Kart kurallarına göre kullanılabilir (şartlar/kodlar, kanıt).
Payconiq (A2A)
Çevrimiçi durum: 'başarı', 'beklemede', 'başarısız', 'iptal edildi', 'süresi doldu'.
Ödeme: hızlı banka kredisi (genellikle T + 0/T + 1, banka/PSP bağımlı).
Ters ibraz - iade - ödeyene yeni ticari kredi işlemi (kısmi geri ödemeler desteklenir).
6) Tarifeler ve ekonomi
Kart rayı: sabit/MDR yüzdesi PSP'de edinen + 3DS/SCA maliyetlere.
Payconiq (A2A): Tipik olarak harita MDR'lerinin altında; QR/widget/raporlama ücretleri mümkündür.
Destek/ODR maliyetini koyun, 'beklemede/süresi dolmuş'ile çalışın ve keşif yapın.
7) İadeler ve anlaşmazlıklar
Kart: Kart kurallarına göre geri ödeme prosedürleri; Mağaza teslimat kanıtı/hizmetleri, SCA kayıtları.
A2A: ters ibraz yok, ayrı bir işlem olarak geri ödeme (tam/kısmi); Şartlar + 0/T + 1/T + 2 bankaya bağlı olarak.
8) Güvenlik ve uyumluluk
Banka/uygulamada PSD2/SCA; Cihaz bağlama ve veren anti-dolandırıcılık.
PII küçültme, web kanca şifreleme, HMAC/nonce, tekrar koruma, denetim günlüğü.
GDPR: Depolama şeffaflığı ve isteğe bağlı silme (DSAR).
9) UX desenleri
Akıllı yönlendirme: Düşük ücretler için Payconiq (A2A) sunmak için varsayılan; fallback - harita.
Mobil-ilk: mobil trafik ile - App2App; masaüstünde - QR/yönlendirme.
Kontroller: miktar, tarih/saat, 'transactionId', kanal (Kart/Payconiq), UTR/referans, destek kişileri.
Idempotence: 'OrderId' + tuşu, zaman aşımları sırasında güvenli tekrarlar.
Kurtarma: 'bekleyen/süresi dolmuş' - bir tekrar düğmesi, yönteme bir alternatif.
10) Tüccar entegrasyonu
Seçenekler
1. Barındırılan/PSP tarafından gömülü (harita + Payconiq): hızlı başlangıç, hazır widget'lar, durumlar ve hatalar.
2. Sunucudan Sunucuya + Redirect/App2App/QR: tam UX kontrolü, yerel kanal seçimi, sipariş başına dinamik QR.
3. Bağlantı Başına Ödeme/Fatura: e-posta/SMS/messenger hesabı (özellikle B2B/hizmetler için).
4. POS/SoftPOS: perakende satışta kart/NFC ve Payconiq-QR kabul etme.
- API: 'Create' payment ',' refund ',' webhook ',' queryStatus ',' reconnate '.
- Webhooks (HMAC, retrai, dedup), idempotency tablosu.
- Keşif: günlük otomatik keşif + periyodik tam keşif; UTR/fin referanslarının depolanması.
- SLA panoları: kanal dönüşümü, 'beklemede> başarı/süresi dolmuş', çözüme gecikme.
11) Tekrarlama ve yetkiler
Kart: Ilk ödeme + MIT SCA ile klasik tokenize banka (ağ belirteçleri/COF).
A2A: e-mandate/SEPA DD/open-banking mandates: first payment - sonraki borçlar için yetki (limit/frekans/bildirimler).
12) Yüksek riskli dikeyler (iGaming dahil)
Belçika katı düzenlemelere sahiptir: kanal kullanılabilirliği ve limitleri PSP/banka ve yerel yasalara bağlıdır.
Azaltılmış limitler, genişletilmiş CCM/izleme, olası bekletmeler bekleyin.
Alternatif rayları (harita, SEPA, diğer PIS) planlayın ve risk profili boyunca yönlendirin.
13) Bancontact/Payconiq Gateway mimarisi
Nakit masası ve arka ofis için API katmanı (REST/GraphQL).
Etkinlik kuyrukları: durum etkinlikleri - faturalandırma/CRM/analiz.
Güvenlik: sırlar için kasa, IP-allowlist PSP, sıkı yönlendirme-URI doğrulama, anti-tekrar.
Güvenilirlik: üstel retrai, kararsız durumlar için DLQ, idempotency.
Veri: bankaların/limitlerin/hata kodlarının katalogları; ODR günlüğü ve bilet haritası.
14) Çıktı kontrol listesi
1. Kart + Payconiq destekli bir PSP seçin; Kabul oranları/SLA'lar.
2. Mobil/çevrimdışı için kanal seçim App2App/QR ile 'Ödeme oluştur' uygulayın.
3. Webhook'ları, zaman aşımlarını, tekrarları ve idempotensi bağlayın.
4. Kayıt (günlük + tam), UTR/fin referansları depolamayı ayarlayın.
5. Kısmi/tam geri ödemeleri, ODR prosedürlerini destekleyin.
6. Akıllı yönlendirmeyi (A2A önceliği, kart - geri dönüş), dönüştürme/gecikme uyarılarını etkinleştirin.
7. Bankaları/mobil platformları/POS'u e2e testleri ile kaplayın.
Landmark kartı
Kart durumları: 'Yetkili/onaylı', 'reddedildi', 'zaman aşımı'.
Статусы A2A: 'Başarı', 'beklemede', 'başarısız', 'iptal edildi', 'süresi doldu'.
Yerleşim: T + 1/T + 2 kart, A2A genellikle T + 0/T + 1.
Sınırları: başına-txn/gün/hafta; yeni alıcılar için - düşük eşikler.
Yineleme: Kart (COF/MIT) veya A2A aracılığıyla e-mandate/SEPA DD.
Özet
Yazarkasa motorunu iki ray üzerine inşa ediyoruz: düşük maliyetli bir Payconiq-A2A ve evrensel bir geri dönüş olarak bir Bancontact kartı.
Biz iş mantığı online onay ve yerleşim ayrı, kısmi geri ödemeler ve net ODR içerir.
Tutarları düzeltmiyoruz: bankalar/kanallar tarafından yapılan limit yapılandırmalarını ve düzenli güncellemeleri destekliyoruz.
Mobil cihazlar için - App2App/QR, perakende için - NFC + dinamik QR, abonelikler için - ilk ödeme talimatı.