VoP-Bereitschaft — Verification of Payee
Seit der EU-Verordnung über Sofortzahlungen (IPR) ist Verification of Payee im Euroraum nicht mehr optional:
- 9. Oktober 2025 — PSP im Euroraum müssen VoP-Anfragen beantworten können (Abgleich des Empfängernamens mit der IBAN vor einer Überweisung).
- 20. September 2026 — das Rulebook v1.1 des EPC-VoP-Schemes und seine API-Spezifikationen treten in Kraft.
- 9. Juli 2027 — die Pflicht erstreckt sich auf EU-PSP außerhalb des Euroraums.
Der Namensabgleich selbst läuft zwischen den Banken, innerhalb des VoP-Schemes des EPC. Was ein Integrator vor der Zahlungsauslösung wissen muss: Ist die Empfängerbank überhaupt per VoP erreichbar? Genau das beantwortet IBANforge.
Zwei Felder, zwei Fragen
Jede Antwort von POST /v1/iban/validate enthält beide:
| Feld | Ebene | Beantwortete Frage |
|---|---|---|
sepa.vop_required | Land | Unterliegt das Land dieser IBAN der VoP-Pflicht der IPR? |
sepa.vop_participant | Bank | Ist das aufgelöste Institut im EPC-Register des VoP-Schemes als ready gelistet? null, wenn kein Institut aufgelöst wurde — kein Subjekt, keine Aussage. |
Das Register wird wöchentlich aus dem offiziellen Teilnehmer-Export des EPC aktualisiert.
Beispiel
curl -X POST https://api.ibanforge.com/v1/iban/validate \
-H "Authorization: Bearer ifk_ihr_schluessel" \
-H "content-type: application/json" \
-d '{"iban": "DE89370400440532013000"}'{
"valid": true,
"bic": { "code": "COBADEFFXXX", "bank_name": "Commerzbank", "city": "Köln" },
"sepa": {
"member": true,
"schemes": ["SCT", "SDD", "SCT_INST"],
"vop_required": true,
"vop_participant": null
}
}vop_participant steht auf true, wenn das EPC-Register die aufgelöste Bank als bereit listet, und auf false, wenn es sie nicht listet. Das Feld ist null, wenn keine Bank aufgelöst wurde oder das Register für den Aufruf nicht abgefragt wurde, wie in diesem Beispiel.
Eine Schweizer Gegenpartei liefert dagegen typischerweise "vop_required": false, "vop_participant": false — die Schweiz ist SEPA-erreichbar, fällt aber nicht unter die IPR, und die meisten Schweizer Institute nehmen nicht am VoP-Scheme teil.
Im Auszahlungs-Flow
- Zuerst validieren. Eine VoP-Anfrage auf eine strukturell ungültige oder fabrizierte IBAN verschwendet einen Roundtrip und verzerrt Ihre Match-Statistik.
valid,bank_code_checkundissuersagen, ob es ein reales Institut gibt. vop_participantlesen.true: Die VoP-Anfrage Ihres PSP hat eine antwortende Gegenstelle.falseodernull: Planen Sie denno match / other-Zweig Ihres Flows ein, statt es als Ausfall zu behandeln.- Den Namensabgleich über Ihren PSP ausführen. IBANforge führt keine VoP aus und sieht keine Kontonamen — das Ampel-Ergebnis (
match,close match,no match) kommt von den Banken im Scheme.
Grenzen, klar benannt
- Ein Eintrag im EPC-Register bedeutet: Die Bank beantwortet VoP-Anfragen. Es bedeutet nicht, dass ein bestimmtes Konto existiert, und es ist nicht der Namensabgleich selbst.
vop_participantistnull, sobald für den Bankcode kein Institut aufgelöst werden konnte — dieselbe Regel wie beiissuer.type: keine Aussage über ein Institut, das wir nicht belegen können.- Die Scheme-Teilnahme ändert sich wöchentlich; die Antworten tragen den Datenmonat in
bank_code_check.as_of.
Siehe auch: IBAN-Validierung · Compliance-Check (Sanktionen, FATF, Risiko-Score) · Batch-Validierung
Weiterlesen: Verification of Payee und die Schweiz: wer den Empfängernamen prüft, wer nicht, die Daten je Zuständigkeit, die Schweizer Lage und die Close-Match-Regeln bei Firmennamen, Stand 2. September 2026.