GH GambleHub

Codici di risposta emittente e elaborazione

1) Perché capire i codici di risposta

Il codice di risposta dell'emittente definisce l'azione seguente: ripetere, ripetere con SCA/3DS, instradare altrimenti, non ripetere o scalare l'utente. La classificazione corretta dei codici aumenta l'Approval Rate (AR), riduce i costi e riduce la percentuale di transazioni controverse.

2) Tassonomia codice (visualizzazione generale)

I codici vengono visualizzati nelle autorizzazioni (auth) dall'equatore/PSP, vengono applicati su ISO 8583 e/o schemi di riferimento. Il iGaming è abbastanza pratico:
  • Successo

«00» - Approved (o «85» nelle singole implementazioni).

Decolli (condizioni temporanee/regolabili)

`51` — Insufficient funds.
«91» - Isuer or switch inoperative (non disponibile temporaneamente).
«96» - System malfunction (errore generale).
'62/65' - Restrizioni/Exceeds withdrawal frequency (limiti, soglie diurne).
«R1/R3» o codici di schema soft-decline SCA richiesto/3DS needed.

Decolli (motivi permanenti/definitivi per questo tentativo)

«05» - Do not onore (spesso effettivamente hard se non contrassegnato come SCA-soft).
`14` — Invalid card number.
`54` — Expired card.
`57` — Transaction not permitted to cardholder.
`59` — Suspected fraud.
`43/41` — Stolen/Lost card.
«03/04/13» - Invalid merchant/withdrawal/amount (errore di impostazione).

💡 Importante: alcuni PSP restituiscono i «reason codes» aggregati sopra i codici ISO. Tenere il dizionario mapping a livello di orchestrazione.

3) Matrice di soluzioni (regole di elaborazione)

Di seguito è riportata la matrice pratica «codice azione» per l'e-commerce (MCC 7995), dove 3DS2/SCA e COF/MIT sono critici.

GruppoEsempi di codiciRaccomandazioneCommenti
Approved00/85Capture (se non l'auto-capchur)Salva ECI/CAVV, collega a ledger
Fondi insufficienti Soft51Retrai morbidi (1-24 ore), notifica l'utenteSuggerisci alternativa/importo parziale
Soft: SCA richiestosoft-decline/SCA requiredRipeti immediatamente con 3DS2Formare un flusso 3DS, mantenere il collegamento CIT/MIT
Emettitore non disponibile91/96Retrai backoff, in caso di degrado prolungato - routing a un altro PSPMonitor emettitori/cluster BIN
Limiti Soft62/65Retrai nella finestra T + 1, notifica limiteSpesso politiche emittenti regionali
Hard: frode/perdita59/41/43Non ripetere, richiedere un metodo diversoPossibili rischi elevati di conformeback
Dati non validi Hard14/54/13Non ripetere, correggere le informazioni (card updater)Per COF - Avvia l'aggiornamento della mappa
Hard: vietato57/03/04Non ripetere, offrire A2A/portafoglioSpesso politica emittente/paese
Do not honor05Se esiste una ripetizione 3DS-exemption con 3DS; altrimenti - 1 retrai dopo 10-30 minuti o cambio PSPSpesso maschera per emettitore antifrode

4) Playbook di retrai e backoff

Idampotenza: ogni ripetizione deve avere idempotency-key e fissare la macchina di tentativo state.

4. 1 Modello di backoff condiviso (soft)

1 ° fallimento di ripetizione dopo 10-15 minuti

2 ° → tra 1-2 ore

3 ° → dopo 24 ore, poi fermata

Se soft-decline = SCA prescrired, 3DS2 non è in attesa.

4. 2 Ripetizioni per iscrizioni (MIT/COF)

Coda di retries MIT separata (non interferire con il CIT).
Backoff esponenziale + jitter (spaccatura accidentale) per evitare la «tempesta» alle 00:00.
Memorizza il riferimento al CIT iniziale (liability/PSD2).

5) Smart-routing codici/BIN/PSP

In caso dì 91/96 "per cluster BIN specifici, passare a PSP-B che ha l'AR superiore per questi emettitori.
Per '05' dopo 3DS - prova il network token + un altro PSP (a volte aiuta la sensibilità dell'emittente antifrode).
Supporta la tabella di stabilità: emittente x PSP x 3DS in modalità AR/latency.

Esempio di regola:

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) Relazione con 3DS/SCA

Soft-decline a causa di SCA riconoscere in modo chiaro e non sprecare tentativi per i retrai «ciechi».
Su CIT eseguire EMV 3DS 2. x; MIT successivi - senza SCA per i collegamenti corretti.
Trasmettere il massimo del contesto (device, account age, velocity) - Aumenta la possibilità di frictionless.

7) pattern UX per migliorare la conversione

Stato comprensivo: «Insufficienza di fondi», «Banca temporaneamente inaccessibile», «Richiesta conferma in banca».
Pulsante Ripeti con timer (per '91/96').
Offerta alternativa: A2A/portafogli locali, importo parziale, altro PSP.
Le sottoscrizioni includono notifiche lievi con «aggiornare il metodo di pagamento» (link su card updater).

8) Discussioni e Charjbeck: cosa conta per i codici

3DS success (ECI/CAVV) riduce il rischio di frode/charjbeck e trasferisce la responsabilità.
I codici «59/41/43» sono ad alto rischio, preparate le prove e gli antifrode.
«05» senza 3DS viene spesso «nessuna autorizzazione del titolare»; Ripetere con 3DS riduce il rischio di display.
Condurre manufatti, , SCA, prova del servizio.

9) Componenti di lavorazione architettonici

Payments Orchestrator: regole, idimpotenza, state-machine, smart-routing, 3DS-ridefinizione.
Servizio BIN: paese/schema/tipo di mappa, politica di routing e limiti.
3DS Server versione 2. 1/2. 2/2. 3, web/mobile SDK, decoupled.
Tokenization: network tokens (VTS/MDES/и т. п.) + vault-fallback.
VAU/ABU/Updater Card.
Osservabilità: metriche AR/Loss reasons, alert per i picchi «05/91/96» nel taglio BIN/emettitori.

10) Metriche e alert

KPI:
  • AR per codice e per gruppo (soft/hard).
  • Soft-decline è un retrai di successo% (totale e con 3DS).
  • Quota «05» dopo 3DS (
  • '91/96' su BIN/Paesi (SLO sulla disponibilità di emittenti/PSP).
  • Tempo fino al successo della ripetizione (p50/p95).
  • Cost per approved txn (considerando i tentativi ripetuti).
Alert:
  • Spike '91/96'> X% per 15 minuti nel cluster BIN.
  • «05» crescita> Y% dopo successo 3DS.
  • Successo dei retrai

11) Errori frequenti

Nessuna distinzione SCA-soft vs generico «05».
Ripetizioni multiple senza idepotenza, doppie in ledger.
Ignora i limiti geo e emettitori ('62/65').
Logifica PAN/CVV al posto dei token (violazione PCI).
«Un PSP per tutti i casi» senza routing per emittenti.

12) Assegno foglio di implementazione

  • Il dizionario di codice mapping (ISO/schemi/PSP) → una singola tassonomia (soft/hard/SCA).
  • Stato-macchina e idemotia per tentativi (chiavi, TTL).
  • Criteri backoff e limiti di tentativo (separati per CIT/MIT).
  • Flusso automatico in 3DS2 con SCA-soft; salvare gli artefatti.
  • Smart-routing su BIN/paese/emittente e PSP.
  • I decolli AR/decolli e gli alert per gli spiriti dei codici.
  • Modelli UX per motivi di rifiuto e offerte alternative.
  • Integrazione con card updater e network tokens.
  • Playbook di display per gruppi di motivi.
  • Criteri PCI: PAN-safe, occultamento, loging senza dati sensibili.

13) Riepilogo

I codici di risposta sono il linguaggio dell'emittente. Tradurlo in azioni chiare: dove ripetere dove andare direttamente a 3DS, dove cambiare PSP e dove fermarsi e offrire un'alternativa. Un forte orchestratore con corretta classificazione soft/hard, regole backoff, smart-routing e osservabilità migliora stabilmente la conversione e riduce il costo delle transazioni elaborate nel iGaming.

Contact

Mettiti in contatto

Scrivici per qualsiasi domanda o richiesta di supporto.Siamo sempre pronti ad aiutarti!

Telegram
@Gamble_GC
Avvia integrazione

L’Email è obbligatoria. Telegram o WhatsApp — opzionali.

Il tuo nome opzionale
Email opzionale
Oggetto opzionale
Messaggio opzionale
Telegram opzionale
@
Se indichi Telegram — ti risponderemo anche lì, oltre che via Email.
WhatsApp opzionale
Formato: +prefisso internazionale e numero (ad es. +39XXXXXXXXX).

Cliccando sul pulsante, acconsenti al trattamento dei dati.