GH GambleHub

İhraççı yanıt kodları ve işleme

1) Neden cevap kodlarını anlamak

Yayıncının yanıt kodu aşağıdaki eylemi belirler: tekrarlayın, SCA/3DS ile tekrarlayın, farklı bir şekilde yönlendirin, kullanıcıya tekrarlamayın veya tırmandırmayın. Doğru kod sınıflandırması Onay Oranını (AR) artırır, maliyeti düşürür ve tartışmalı işlemlerin payını azaltır.

2) Kod taksonomisi (genel bakış)

Kodlar, alıcı/PSP'den yetkilendirme (auth) ile gelir, ISO 8583 ve/veya devre dizinlerine eşlenir. IGgaming'in yeterince pratik gruplaması var:
  • Başarı

'00' - Onaylanmış (veya ayrı uygulamalarda '85').

Yumuşak düşüşler

'51' - Yetersiz fon.
'91' - Verici veya anahtar çalışmaz.
'96' - Sistem arızası (genel hata).
'62/65' - Kısıtlamalar/Frekans içinde aşıyor.
SCA tarafından 'R1/R3' veya yumuşak düşüş şema kodları gerekli required/3DS.

Sert düşüşler

'05' - Onurlandırmayın (SCA-yumuşak olarak işaretlenmemişse, genellikle aslında sert).
'14' - Geçersiz kart numarası.
'54' - Süresi dolmuş kart.
'57' - Kart sahibine işlem yapılmasına izin verilmez.
'59' - Şüpheli dolandırıcılık.
'43/41' - Çalıntı/Kayıp kart.
'03/04/13' - Geçersiz satıcı/içinde/miktar (parametre hatası).

💡 Önemli: Bazı PSP'ler toplu "neden kodlarını" ISO kodları üzerinden döndürür. Haritalama sözlüğünü orkestratör düzeyinde tutun.

3) Karar matrisi (işleme kuralları)

Aşağıda, 3DS2/SCA ve COF/MIT'nin kritik olduğu e-ticaret için pratik bir kod> eylem matrisi (MCC 7995) bulunmaktadır.

GrupKod örnekleriÖneriGeri bildirim aldı
Onaylandı00/85Yakalama (otomatik kapchur değilse)ECI/CAVV kaydet, deftere bağlantı
Yumuşak: fon eksikliği51Yumuşak retray (1-24 saat), kullanıcıya bildirAlternatif/kısmi miktar önermek
Yumuşak: SCA gerekliYumuşak düşüş/SCA gerekli3DS2 ile hemen yeniden deneyin3DS akışı oluşturun, CIT/MIT paketini kaydedin
Yumuşak: veren kullanılamaz91/96Uzun süreli bozulma - başka bir PSP'ye yönlendirmeYayıncı/BIN Kümelerini İzleme
Yumuşak: sınırları62/65T + 1 penceresinde Retray, sınır bildirimiGenellikle ihraççının bölgesel politikaları
Zor: dolandırıcılık/kayıp59/41/43Tekrarlamayın, farklı bir yöntem isteyinArtan ters ibraz riskleri mümkündür
Zor: yanlış veri14/54/13Tekrarlamayın, ayrıntıları düzeltin (kart güncelleyici)COF için - harita güncellemesini çalıştır
Zor: yasak57/03/04Tekrar etme, teklif et A2A/walletGenellikle İhraççı/Ülke Politikası
Onurlandırmayın053DS-exemption varsa - 3DS ile tekrarlayın; Aksi takdirde - 1 10-30 dakika içinde yeniden ödeme veya PSP değişikliğiGenellikle anti-dolandırıcılık veren için maske

4) Playbook'ları ve backoff'ları geri çekin

Idempotency: Her yeniden denemenin bir idempotency anahtarı olmalı ve durum deneme makinesini düzeltmelidir.

4. 1 Genel şablon yedekleme (yumuşak)

1. başarısızlık - 10-15 dakika içinde tekrarlayın

2- 1-2 saat içinde

3- 24 saat sonra, sonra durun

Yumuşak düşüş = SCA gerekli ise - hemen 3DS2 beklemeden.

4. 2 Abonelikler için tekrarlar (MIT/COF)

Ayrı MIT yeniden deneme kuyruğu (CIT'e müdahale etmeyin).
00:00'da bir "fırtına'dan kaçınmak için üstel geri dönüş + jitter (rastgele yayılma).
İlk CIT'ye bağlayıcı mağaza (yükümlülük/PSD2).

5) Kod/BIN/PSP ile akıllı yönlendirme

Belirli BIN kümelerinde '91/96'ise, bu ihraççılar için daha yüksek bir AR'ye sahip olan PSP-B'ye geçin.
3DS'den sonra '05' için - ağ belirteci + başka bir PSP'yi deneyin (bazen ihraççı sahtekarlık karşıtı duyarlılık yardımcı olur).
Stabilite tablosunu koruyun: PSP × 3DS modunu × veren kuruluş - AR/gecikme.

Örnek kural:

IF code in {91,96} AND bin_country == "X" THEN route = PSP_B
ELSE IF code == SCA_REQUIRED THEN enforce_3DS = true
ELSE IF code == 05 AND was_3DS == false THEN retry_with_3DS
ELSE IF code in HARD THEN stop_and_prompt_alternative

6) 3DS/SCA ile ilişkiler

SCA nedeniyle yumuşak düşüş, açıkça tanımak ve "kör" retrays girişimleri israf etmeyin.
CIT'de EMV 3DS 2'yi çalıştırın. x; Sonraki MIT'ler - doğru referanslarla SCA yok.
Transfer maksimum bağlam (cihaz, hesap yaşı, hız) - sürtünmesiz şansını artırır.

7) Dönüşümü artırmak için UX kalıpları

Açık durumlar: "Yetersiz fon", "Banka geçici olarak kullanılamıyor", "Banka onayı gerekli".
Zamanlayıcı ile yineleme düğmesi ('91/96' için).
Alternatif teklif: A2A/local cüzdanlar, kısmi miktar, diğer PSP.
Aboneliklerde - "ödeme yöntemini güncelle'ile yumuşak bildirimler (kart güncelleyiciye bağlantı).

8) Anlaşmazlıklar ve ters ibrazlar: kodla önemli olan

3DS başarısı (ECI/CAVV) dolandırıcılık/ters ibraz riskini azaltır ve sorumluluğu devreder.
"59/41/43" kodları yüksek risklidir: kanıt ve sahtekarlık karşıtı kayıtlar hazırlayın.
'05' dışında 3DS genellikle "sahipsiz yetkilendirme'ye girer; 3DS ile tekrarlamak anlaşmazlık riskini azaltır.
Eserleri saklayın: dsTransID/ECI/CAVV, SCA günlükleri, hizmet kanıtı.

9) Mimari işleme bileşenleri

Ödemeler Orchestrator: kurallar, idempotency, durum makinesi, akıllı yönlendirme, 3DS reinitiation.
BIN hizmeti: ülke/şema/kart tipi - yönlendirme ve sınırlar politikası.
3DS Server: Sürüm 2. 1/2. 2/2. 3, web/mobil SDK, ayrılmış.
Tokenization: Ağ belirteçleri (VTS/MDES/и т. п.) + vault-fallback.
Kart Güncelleyici: VAU/ABU/güncellemeleri alma.
Gözlemlenebilirlik: AR/Loss nedenleri metrikleri, BIN/ihraççılar bölümündeki '05/91/96' patlamaları hakkında uyarılar.

10) Metrikler ve uyarılar

KPI:
  • AR kod ve gruba göre (yumuşak/sert).
  • Yumuşak düşüş - başarılı retray % (3DS ile ortak).
  • 3DS'den sonra '05' paylaşın (anormal derecede yüksek - yönlendirmeye/sahtekarlığa karşı bakın).
  • '91/96' by BIN/country (SLO by issurer availability/PSP).
  • Başarılı tekrarlama zamanı (p50/p95).
  • Onaylanan txn başına maliyet (yeniden denemeler dikkate alınarak).
Uyarılar:
  • Spike '91/96'> X % in 15 dk in BIN cluster.
  • '05' büyüme> Başarılı 3DS'den sonra Y %.
  • Retray başarısı

11) Sık yapılan hatalar

Hiçbir ayrım SCA-soft vs jenerik '05'.
Idempotency olmadan çoklu tekrarlar - defterde kopyalar.
Coğrafi sınırları ve ihraççı sınırlarını göz ardı etme ('62/65').
Belirteçler yerine PAN/CVV kaydı (PCI ihlali).
İhraççı yönlendirmesi olmadan'tüm durumlar için bir PSP ".

12) Uygulama kontrol listesi

  • Kod haritalama sözlüğü (ISO/schemas/PSP) - tek taksonomi (soft/hard/SCA).
  • Denemeler için durum makinesi ve idempotency (anahtarlar, TTL).
  • Geri alma politikaları ve yeniden deneme sınırları (CIT/MIT için ayrı).
  • SCA-soft ile otomatik 3DS2; Eserlerin korunması.
  • BIN/ülke/veren ve PSP sağlığı tarafından akıllı yönlendirme.
  • Dashboard AR/kod adezyonları ile reddeder ve uyarır.
  • Reddetme nedenleri ve alternatif önerileri için UX şablonları.
  • Kart güncelleyici ve ağ belirteçleri ile entegrasyon.
  • Neden grubuna göre itiraz oyun kitapları.
  • PCI politikaları: PAN-güvenli, maskeleme, hassas veriler olmadan günlük kaydı.

13) Özet

Cevap kodları ihraççının dilidir. Bunu anlaşılabilir eylemlere çevirin: nerede tekrar edeceğiniz, nerede 3DS'ye hemen gideceğiniz, PSP'yi nerede değiştireceğiniz ve nerede durup bir alternatif sunacağınız. Doğru yumuşak/sert sınıflandırma, geri dönüş kuralları, akıllı yönlendirme ve gözlemlenebilirlik özelliklerine sahip güçlü bir orkestratör, dönüşümü sürekli olarak artırır ve iGaming'de işlenen işlemlerin maliyetini azaltır.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Telegram
@Gamble_GC
Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.