Developer 5 min di lettura

Come testare la Verification of Payee in sandbox

Un'integrazione di Verification of Payee vale quanto il modo in cui gestisce i percorsi non felici. Ecco un piano di test pratico che esercita ogni esito in sandbox prima di passare in produzione.

A cura di Verification of Payee EU · powered by RoxPay

In breve

  • Testa tutti e quattro gli esiti, non solo la corrispondenza: parziale, nessuna e non applicabile.
  • Includi i percorsi di errore — IBAN non valido, nome mancante, timeout — nel tuo piano di test.
  • Usa una sandbox con dati di test deterministici così ogni esito è riproducibile.

È tentante integrare la Verification of Payee, vedere tornare una corrispondenza e considerarla fatta. Ma il valore della VoP è nei momenti in cui la risposta non è una corrispondenza pulita — ed è proprio quei casi che un test rapido salta. Un piano sandbox serio li copre tutti.

Testa ogni esito

Una sandbox deve permetterti di riprodurre ogni esito di schema su richiesta, di solito inviando nomi o IBAN di test specifici. Assicurati che la tua UI e il tuo codice facciano la cosa giusta per ciascuno.

  • Corrispondenza (MTCH) — conferma che il pagamento possa proseguire in modo pulito.
  • Corrispondenza parziale (CMTC) — conferma di mostrare il nome verificato suggerito da confermare o correggere.
  • Nessuna corrispondenza (NMTC) — conferma di mostrare un avviso chiaro e di non procedere automaticamente.
  • Non applicabile (NOAP) — conferma di gestire con eleganza il «non verificabile», non come errore.

Non dimenticare i percorsi di errore

Oltre ai quattro esiti, testa cosa succede con un IBAN malformato, un nome del beneficiario mancante, una credenziale scaduta e un timeout. È qui che le integrazioni fragili si rompono in produzione.

Mantieni i test deterministici

Usa una sandbox con dati di test documentati e deterministici così un dato input restituisce sempre lo stesso esito. Questo rende i tuoi test d'integrazione ripetibili in CI e significa che un fallimento indica una regressione reale, non un rispondente instabile.

Dalla sandbox alla produzione

Una volta che ogni esito e percorso di errore si comporta correttamente, andare live di solito è solo cambiare la base URL e le credenziali. RoxPay fornisce una sandbox con casi di test per ogni esito, così puoi validare l'intero flusso prima di puntare alla produzione.

FAQ

Domande frequenti

In sandbox la generi con dati di test specifici (un nome che corrisponde parzialmente al titolare del conto). Conferma che la tua UI mostri il nome verificato suggerito da far confermare o correggere a chi paga.

Tutti e quattro gli esiti (corrispondenza, parziale, nessuna, non applicabile) più i percorsi di errore: IBAN non valido, nome mancante, credenziali scadute e timeout.

Una volta gestiti correttamente ogni esito e percorso di errore, cambia la base URL e le credenziali alla produzione. Il contratto resta lo stesso, quindi non servono modifiche al codice.

Valida la VoP prima del go-live

Parla con RoxPay di una sandbox con casi di test per ogni esito della Verification of Payee.