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 Tomaas Vento Starrantino · Beoordeeld door Donato Leone

Idempotentie en reconciliatie in de Verification of Payee-API

Kernpunten

  • Stuur een stabiele external id mee met elk verificatieverzoek.
  • Die geeft u idempotentie bij herhalingen en een sleutel voor reconciliatie.
  • Log de id, het resultaat en de responderende BIC om een schone audittrail op te bouwen.

De meeste VoP-integratiegidsen eindigen bij 'stuur een naam en IBAN, lees het resultaat'. Productie voegt twee problemen toe: netwerken vallen uit en clients herhalen, en later vraagt finance 'bij welke betaling hoorde deze verificatie?'. Eén veld - een stabiele external id per verzoek - lost beide op.

Idempotentie bij herhalingen

Wanneer een verzoek afloopt, kan uw client het herhalen. Zonder idempotentiesleutel is dat een tweede verificatie - extra kosten en verwarrende logs. Dezelfde external id aan de herhaling hangen laat het systeem die herkennen als hetzelfde logische verzoek, zodat herhalingen veilig zijn.

Eén id, één keer gegenereerd

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

Reconciliatie

Dezelfde external id is uw correlatiesleutel. Sla die op in uw betalingsrecord, stuur die mee met de verificatie, en u kunt later het verificatieresultaat aan de exacte betaling koppelen - essentieel voor geschillen, audits en analytics.

De audittrail opbouwen

  1. 1 Genereer een external id per verificatie en sla die op bij uw betaling.
  2. 2 Stuur die mee in het verzoek; hergebruik die bij elke herhaling.
  3. 3 Log de teruggegeven verificatie-id, het resultaat en de responderende BIC erbij.

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

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 herhalingen. Het systeem kan dan een herhaling herkennen als hetzelfde verzoek in plaats van een nieuwe controle.

Gebruik de external id als correlatiesleutel: sla die op in het betalingsrecord, stuur die mee met de verificatie en koppel het resultaat eraan aan de betaling.

De external id, de teruggegeven verificatie-id, het resultaat en de responderende BIC. Samen verbinden ze elke verificatie aan een betaling en aan de bank die heeft geantwoord.

Bouw een robuuste VoP-integratie

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