Zum Inhalt springen
IBANforge

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:

FeldEbeneBeantwortete Frage
sepa.vop_requiredLandUnterliegt das Land dieser IBAN der VoP-Pflicht der IPR?
sepa.vop_participantBankIst 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

  1. Zuerst validieren. Eine VoP-Anfrage auf eine strukturell ungültige oder fabrizierte IBAN verschwendet einen Roundtrip und verzerrt Ihre Match-Statistik. valid, bank_code_check und issuer sagen, ob es ein reales Institut gibt.
  2. vop_participant lesen. true: Die VoP-Anfrage Ihres PSP hat eine antwortende Gegenstelle. false oder null: Planen Sie den no match / other-Zweig Ihres Flows ein, statt es als Ausfall zu behandeln.
  3. 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_participant ist null, sobald für den Bankcode kein Institut aufgelöst werden konnte — dieselbe Regel wie bei issuer.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.