Ontwikkelaar 7 min leestijd

De Verification-of-Payee-API integreren: een ontwikkelaarsgids

De Verification of Payee aan een product toevoegen hoeft niet te betekenen dat u bank voor bank tot het schema toetreedt. Met één REST-endpoint stuurt u een naam en IBAN en krijgt u realtime een gestandaardiseerde uitkomst terug. Zo integreert u het goed.

Door Verification of Payee EU · mogelijk gemaakt door RoxPay

De Verification-of-Payee-API integreren: een ontwikkelaarsgids

Kernpunten

  • Een VoP-API maakt van het SEPA-schema één geauthenticeerde REST-aanroep: stuur naam + IBAN, krijg een gestandaardiseerde uitkomst.
  • Vertak uw logica op vier uitkomsten — MATCH, CLOSE_MATCH, NO_MATCH, NOT_APPLICABLE.
  • Gebruik hetzelfde endpoint voor in-app-controles, batchverificatie en mandaat-voorcontroles.

De Verification of Payee vanaf nul bouwen betekent integreren met elke antwoordende PSP en elke respons normaliseren. Een VoP-API neemt dat werk weg: u sluit één keer aan en de aanbieder regelt de schema-connectiviteit over heel SEPA. Uw taak wordt een schone verzoek/respons-integratie.

1. Authenticeer

Aanroepen verlopen via HTTPS en worden geauthenticeerd met een bearer token. Bewaar de credential als secret, nooit in de client. Voor handmatige of laagvolume-controles is een dashboard beschikbaar, zodat niet-ontwikkelaars kunnen verifiëren zonder code te schrijven.

2. Stuur het verzoek

POST de naam en IBAN van de begunstigde naar het verify-endpoint. Voeg uw eigen referentie-id toe zodat u het resultaat kunt afstemmen op de betaling of het onboardingrecord waar het bij hoort.

Houd het idempotent

Geef bij elk verzoek een stabiele externe id mee zodat retries geen dubbele verificaties maken en u een asynchrone logregel aan de oorspronkelijke actie kunt koppelen.

3. Handel de vier uitkomsten af

Elke respons komt overeen met een SEPA-schemacode, dus uw vertakking blijft eenvoudig:

  • MATCH (MTCH) — de naam komt overeen met de rekeninghouder; ga met vertrouwen door.
  • CLOSE_MATCH (CMTC) — bijna goed; toon de voorgestelde geverifieerde naam en vraag de gebruiker om te bevestigen.
  • NO_MATCH (NMTC) — toon een duidelijke waarschuwing voordat de betaling wordt bevestigd.
  • NOT_APPLICABLE (NOAP) — verificatie nu niet beschikbaar; laat de gebruiker beslissen.

De respons bevat ook de BIC van de antwoordende bank en de verwerkingstijd, nuttig voor monitoring en auditlogs.

4. Hergebruik het overal

Omdat het contract hetzelfde is, dient het ene endpoint meerdere doelen: een inline-controle terwijl een betaler een nieuwe begunstigde bekijkt, batchverificatie van een leveranciersbestand en een voorcontrole in een SEPA-incassomandaatflow. RoxPay gebruikt VoP precies zo — ook als verplichte voorcontrole voordat een SDD-mandaat-ondertekeningslink wordt uitgegeven.

FAQ

Veelgestelde vragen

Ja. Een verify-aanroep antwoordt synchroon, doorgaans in ruim minder dan een seconde, en bevat de BIC van de antwoordende bank en de PSP-verwerkingstijd om de prestaties te bewaken.

Een genormaliseerd resultaat (MATCH, CLOSE_MATCH, NO_MATCH, NOT_APPLICABLE), de SEPA-schema-matchtypecode, een verificatie-id, de antwoordende BIC, de verwerkingstijd en uw optionele externe id.

Ja. Roep het endpoint per record aan om een heel bestand met begunstigden te verifiëren vóór een betaalrun — het is gebouwd voor hoge doorvoer.

Integreer de Verification of Payee

Verkrijg uw credentials en ga live op het SEPA-VoP-schema met één REST-integratie.