Ontwikkelaar 5 min leestijd

Idempotency and Reconciliation in the 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

Idempotency and Reconciliation in the Verification of Payee-API

Het Wichtigste

  • Senden U een stabile External ID met jede Verifizierungsanfrage.
  • U gibt Ihnen Idempotenz bij Retries en een Schlussel voor de Abstimmung.
  • Protokollieren U de ID, het Ergebnis en de antwortenden BIC, um een sauberen Audit-Trail aufzubauen.

De meisten VoP-Integrationsleitfaden enden bij „senden U een Namen en IBAN, lesen U het Ergebnis“. De Produktion fugt zwei Probleme hinzu: Netzwerke fallen aus en Clients wiederholen, en spater fragt de financieelabteilung „zu welcher betaling gehorte diese Verifizierung?“. Een einziges Feld — een stabile External ID pro Anfrage — lost beides.

Idempotentie bij retries

Wanneer een Anfrage ablauft, kann Uw Client u wiederholen. Zonde Idempotenzschlussel ist het een zweite Verifizierung — zusatzliche Kosten en verwirrende Logs. Dieselbe External ID aan de Retry anzuhangen erlaubt de System, ihn als dieselbe logische Anfrage naar erkennen, sodass Retries sicher sind.

Eén id, eenmaal gegenereerd

Generieren U de External ID, wanneer U de betalingsabsicht erstellen, niet pro HTTP-Versuch. So tragt jede Retry derselben logischen Verifizierung dieselbe ID.

Reconciliatie

Dieselbe External ID ist Uw Korrelationsschlussel. Speichern U u in Uw betalingsdatensatz, senden U u met de Verifizierung, en U konnen spater het Verifizierungsergebnis de genauen betaling zuordnen — essenziell voor Streitfalle, Audits en Analytik.

De Audit-Trail aufbauen

  1. 1 Generieren U een External ID pro Verifizierung en persistieren U u met Uw betaling.
  2. 2 Senden U u in de Anfrage; verwenden U u bij jedem Retry wieder.
  3. 3 Protokollieren U de zuruckgegebene Verifizierungs-ID, het Ergebnis en de antwortenden BIC dazu.

De Verification-of-Payee-API van RoxPay akzeptiert een External ID pro Anfrage en gibt ihre eigene Verifizierungs-ID met de antwortenden BIC zuruck, sodass Idempotenz en Abstimmung aus einem sauberen Muster hervorgehen.

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.

Verwenden U de External ID als Korrelationsschlussel: speichern U u in het betalingsdatensatz, senden U u met de Verifizierung en ordnen U het Ergebnis damit de betaling zu.

De External ID, de zuruckgegebene Verifizierungs-ID, het Ergebnis en de antwortenden BIC. Zusammen binden u jede Verifizierung aan een betaling en aan de bank, de geantwortet hat.

Bouw u een robuste VoP-integratie

Praat met RoxPay over Verification of Payee met eingebauter Idempotenz en Abstimmung.