Ontwikkelaar 5 min leestijd

Verification of Payee: foutafhandeling en fallback-UX

Het gelukkige pad is eenvoudig: een overeenkomst, een groen vinkje, verder gaan. Het echte ontwerpwerk zit in wat er gebeurt wanneer een controle een timeout krijgt, mislukt of 'niet beschikbaar' teruggeeft — en dit goed doen houdt betalingen zowel veilig als bruikbaar.

Door Tomaas Vento Starrantino · Beoordeeld door Donato Leone

Verification of Payee: foutafhandeling en fallback-UX

De belangrijkste punten

  • Plan voor 'niet beschikbaar', timeouts en fouten, niet alleen voor schone overeenkomsten.
  • Degradeer elegant: nooit stilzwijgend doorwuiven of standaard hard blokkeren.
  • Vertel de betaler in duidelijke taal wat er is gebeurd, zodat hij kan beslissen.

Een goed ontworpen Verification of Payee-flow besteedt het grootste deel van zijn inspanning aan de niet-gelukkige paden. Een controle kan een timeout krijgen, de reagerende bank kan onbereikbaar zijn, of de uitkomst kan legitiem 'niet beschikbaar' zijn. Hoe uw app die momenten afhandelt bepaalt of de VoP gebruikers beschermt of frustreert.

De valkuilen waarvoor u moet ontwerpen

  • Niet beschikbaar: de bank kan geen uitkomst teruggeven. Het is een gedefinieerde uitkomst, geen fout.
  • Timeout: de controle heeft niet op tijd geantwoord.
  • Transportfout: de aanroep zelf is mislukt.
  • Gedeeltelijke overeenkomst en geen overeenkomst: geldige uitkomsten die duidelijke berichten nodig hebben.

Nooit stilzwijgend doorwuiven

Wanneer een controle mislukt of niet beschikbaar is, behandel dit dan niet stiekem als een overeenkomst. Vertel de betaler dat de controle niet kon worden voltooid en laat hem een weloverwogen keuze maken.

De fallback ontwerpen

  1. 1 Maak in uw UX onderscheid tussen 'niet beschikbaar' en een technische fout.
  2. 2 Gebruik een korte timeout en een duidelijk bericht wanneer deze wordt overschreden.
  3. 3 Bied een zinvolle volgende stap in plaats van een doodlopende weg.
  4. 4 Leg de uitkomst vast, zodat support en audit kunnen zien wat er is gebeurd.

Uitkomsten om rond te ontwerpen

De Verification of Payee van RoxPay geeft duidelijke, eenduidige uitkomsten terug — inclusief 'niet beschikbaar' — zodat u een fallback-UX kunt bouwen die elegant degradeert in plaats van te gokken.

FAQ

Veelgestelde vragen

Gebruik een korte timeout, toon een duidelijk bericht dat de controle niet kon worden voltooid, en bied een zinvolle volgende stap. Behandel een timeout nooit stilzwijgend als een overeenkomst.

Nee. Het is een gedefinieerde VoP-uitkomst die betekent dat de bank geen uitkomst kon teruggeven. Uw UX moet dit onderscheiden van een technische fout.

Niet per se. Degradeer elegant: vertel de betaler dat de controle niet kon worden voltooid en laat hem een weloverwogen beslissing nemen, in plaats van hard te blokkeren of stilzwijgend door te wuiven.

Ontwerp een VoP die veilig faalt

Praat met RoxPay over Verification of Payee-uitkomsten die zijn gebouwd voor een schone fallback-UX.