Ontwikkelaar 5 min leestijd

Hoe de Verification of Payee in een sandbox te testen

Een Verification of Payee-integratie is slechts zo goed als de manier waarop ze de ongelukkige paden afhandelt. Dit is een praktisch testplan dat elke uitkomst in een sandbox uitoefent voordat u naar productie overschakelt.

Door Verification of Payee EU · mogelijk gemaakt door RoxPay

Hoe de Verification of Payee in een sandbox te testen

Kernpunten

  • Test alle vier de uitkomsten, niet alleen de overeenkomst: gedeeltelijke overeenkomst, geen overeenkomst en niet van toepassing.
  • Neem de foutpaden — ongeldige IBAN, ontbrekende naam, timeouts — op in uw testplan.
  • Gebruik een sandbox met deterministische testdata zodat elke uitkomst reproduceerbaar is.

Het is verleidelijk om de Verification of Payee te integreren, een overeenkomst terug te zien komen en het als klaar te beschouwen. Maar de waarde van de VoP zit in de momenten waarop het antwoord geen schone overeenkomst is — en dat zijn precies de gevallen die een snelle test overslaat. Een serieus sandboxplan dekt ze allemaal.

Test elke uitkomst

Een sandbox zou u in staat moeten stellen elke schema-uitkomst op verzoek te reproduceren, meestal door specifieke testnamen of IBANs te sturen. Zorg ervoor dat uw UI en uw code voor elk het juiste doen.

  • Overeenkomst (MTCH) — bevestig dat de betaling schoon kan doorgaan.
  • Gedeeltelijke overeenkomst (CMTC) — bevestig dat u de voorgestelde geverifieerde naam toont om te bevestigen of corrigeren.
  • Geen overeenkomst (NMTC) — bevestig dat u een duidelijke waarschuwing toont en niet automatisch doorgaat.
  • Niet van toepassing (NOAP) — bevestig dat u 'kon niet verifiëren' sierlijk afhandelt, niet als een fout.

Vergeet de foutpaden niet

Naast de vier uitkomsten test wat er gebeurt met een misvormde IBAN, een ontbrekende begunstigdenaam, een verlopen credential en een timeout. Hier breken fragiele integraties in productie.

Houd tests deterministisch

Gebruik een sandbox met gedocumenteerde, deterministische testdata zodat een bepaalde invoer altijd dezelfde uitkomst teruggeeft. Dat maakt uw integratietests herhaalbaar in CI en betekent dat een fout op een echte regressie wijst, niet op een instabiele responder.

Van sandbox naar productie

Zodra elke uitkomst en elk foutpad zich correct gedraagt, is go-live meestal alleen het omschakelen van de basis-URL en de credentials. RoxPay biedt een sandbox met testcases voor elke uitkomst, zodat u de volledige stroom kunt valideren voordat u naar productie wijst.

FAQ

Veelgestelde vragen

In een sandbox lokt u die uit met specifieke testdata (een naam die gedeeltelijk overeenkomt met de rekeninghouder). Bevestig dat uw UI de voorgestelde geverifieerde naam toont zodat de betaler kan bevestigen of corrigeren.

Alle vier de uitkomsten (overeenkomst, gedeeltelijke overeenkomst, geen overeenkomst, niet van toepassing) plus foutpaden: ongeldige IBAN, ontbrekende naam, verlopen credentials en timeouts.

Zodra elke uitkomst en elk foutpad correct wordt afgehandeld, schakelt u de basis-URL en de credentials om naar productie. Het contract blijft hetzelfde, dus er zijn geen codewijzigingen nodig.

Valideer de VoP vóór go-live

Praat met RoxPay over een sandbox met testcases voor elke Verification of Payee-uitkomst.