Entwickler 5 Min. Lesezeit

Idempotenz und Abstimmung in der Verification-of-Payee-API

Eine robuste Verification-of-Payee-Integration handhabt zwei unglamouröse Realitäten: Anfragen werden wiederholt, und Ergebnisse müssen Zahlungen zugeordnet werden. Beides läuft auf eine Gewohnheit hinaus — eine stabile External ID zu senden.

Von Verification of Payee EU · unterstützt von RoxPay

Idempotenz und Abstimmung in der Verification-of-Payee-API

Das Wichtigste

  • Senden Sie eine stabile External ID mit jeder Verifizierungsanfrage.
  • Sie gibt Ihnen Idempotenz bei Retries und einen Schlüssel für die Abstimmung.
  • Protokollieren Sie die ID, das Ergebnis und den antwortenden BIC, um einen sauberen Audit-Trail aufzubauen.

Die meisten VoP-Integrationsleitfäden enden bei „senden Sie einen Namen und IBAN, lesen Sie das Ergebnis“. Die Produktion fügt zwei Probleme hinzu: Netzwerke fallen aus und Clients wiederholen, und später fragt die Finanzabteilung „zu welcher Zahlung gehörte diese Verifizierung?“. Ein einziges Feld — eine stabile External ID pro Anfrage — löst beides.

Idempotenz bei Retries

Wenn eine Anfrage abläuft, kann Ihr Client sie wiederholen. Ohne Idempotenzschlüssel ist das eine zweite Verifizierung — zusätzliche Kosten und verwirrende Logs. Dieselbe External ID an den Retry anzuhängen erlaubt dem System, ihn als dieselbe logische Anfrage zu erkennen, sodass Retries sicher sind.

Eine ID, einmal generiert

Generieren Sie die External ID, wenn Sie die Zahlungsabsicht erstellen, nicht pro HTTP-Versuch. So trägt jeder Retry derselben logischen Verifizierung dieselbe ID.

Abstimmung

Dieselbe External ID ist Ihr Korrelationsschlüssel. Speichern Sie sie in Ihrem Zahlungsdatensatz, senden Sie sie mit der Verifizierung, und Sie können später das Verifizierungsergebnis der genauen Zahlung zuordnen — essenziell für Streitfälle, Audits und Analytik.

Den Audit-Trail aufbauen

  1. 1 Generieren Sie eine External ID pro Verifizierung und persistieren Sie sie mit Ihrer Zahlung.
  2. 2 Senden Sie sie in der Anfrage; verwenden Sie sie bei jedem Retry wieder.
  3. 3 Protokollieren Sie die zurückgegebene Verifizierungs-ID, das Ergebnis und den antwortenden BIC dazu.

Die Verification-of-Payee-API von RoxPay akzeptiert eine External ID pro Anfrage und gibt ihre eigene Verifizierungs-ID mit dem antwortenden BIC zurück, sodass Idempotenz und Abstimmung aus einem sauberen Muster hervorgehen.

FAQ

Häufige Fragen

Senden Sie eine stabile External ID, die einmal pro logischer Verifizierung (bei Erstellung der Zahlungsabsicht) generiert wird, und verwenden Sie sie bei Retries wieder. Das System kann dann einen Retry als dieselbe Anfrage statt als neue Prüfung erkennen.

Verwenden Sie die External ID als Korrelationsschlüssel: speichern Sie sie im Zahlungsdatensatz, senden Sie sie mit der Verifizierung und ordnen Sie das Ergebnis damit der Zahlung zu.

Die External ID, die zurückgegebene Verifizierungs-ID, das Ergebnis und den antwortenden BIC. Zusammen binden sie jede Verifizierung an eine Zahlung und an die Bank, die geantwortet hat.

Bauen Sie eine robuste VoP-Integration

Sprechen Sie mit RoxPay über Verification of Payee mit eingebauter Idempotenz und Abstimmung.