Ontwikkelaar 5 min leestijd

Idempotentie en reconciliatie in de Verification of Payee-API

Een robuuste Verification of Payee-integratie behandelt twee weinig glamoureuze realiteiten: verzoeken worden opnieuw geprobeerd, en resultaten moeten aan betalingen worden gekoppeld. Beide komen neer op één gewoonte — een stabiele external id sturen.

Door Verification of Payee EU · mogelijk gemaakt door RoxPay

Idempotentie en reconciliatie in de Verification of Payee-API

Kernpunten

  • Stuur een stabiele external id met elk verificatieverzoek.
  • Het geeft u idempotentie bij retries en een sleutel voor reconciliatie.
  • Log de id, de uitkomst en de antwoordende BIC om een schone audittrail te bouwen.

De meeste VoP-integratiegidsen stoppen bij 'stuur een naam en IBAN, lees de uitkomst'. Productie voegt twee problemen toe: netwerken falen en clients proberen opnieuw, en later vraagt finance 'bij welke betaling hoorde deze verificatie?'. Eén veld — een stabiele external id per verzoek — lost beide op.

Idempotentie bij retries

Als een verzoek verloopt, kan uw client het opnieuw proberen. Zonder een idempotentiesleutel is dat een tweede verificatie — extra kosten en verwarrende logs. Dezelfde external id aan de retry koppelen laat het systeem die herkennen als hetzelfde logische verzoek, dus retries zijn veilig.

Eén id, eenmaal gegenereerd

Genereer de external id wanneer u de betaalintentie aanmaakt, niet per HTTP-poging. Zo draagt elke retry van dezelfde logische verificatie dezelfde id.

Reconciliatie

Dezelfde external id is uw correlatiesleutel. Bewaar hem op uw betaalrecord, stuur hem met de verificatie, en u kunt later het verificatieresultaat aan de exacte betaling koppelen — essentieel voor geschillen, audits en analyse.

Bouw de audittrail

  1. 1 Genereer een external id per verificatie en persisteer hem met uw betaling.
  2. 2 Stuur hem in het verzoek; hergebruik hem bij elke retry.
  3. 3 Log de teruggegeven verificatie-id, de uitkomst en de antwoordende BIC ertegenover.

De Verification of Payee-API van RoxPay accepteert een external id per verzoek en geeft zijn eigen verificatie-id terug met de antwoordende BIC, zodat idempotentie en reconciliatie uit één schoon patroon voortvloeien.

FAQ

Veelgestelde vragen

Stuur een stabiele external id die eenmaal per logische verificatie wordt gegenereerd (bij het aanmaken van de betaalintentie), en hergebruik hem bij retries. Het systeem kan dan een retry herkennen als hetzelfde verzoek in plaats van een nieuwe controle.

Gebruik de external id als correlatiesleutel: bewaar hem op het betaalrecord, stuur hem met de verificatie, en koppel het resultaat ermee aan de betaling.

De external id, de teruggegeven verificatie-id, de uitkomst en de antwoordende BIC. Samen koppelen ze elke verificatie aan een betaling en aan de bank die antwoordde.

Bouw een robuuste VoP-integratie

Praat met RoxPay over Verification of Payee met ingebouwde idempotentie en reconciliatie.