Understand the scope: the EU Instant Payments Regulation (effective from late 2024 in phases) requires Payment Service Providers in the SEPA zone to offer Verification of Payee checks before SCT Inst credit transfers; verify your PSP's compliance obligation and timeline based on your country's transposition schedule
Integrate with your country's VoP scheme or bilateral VoP API; the EPC is developing a pan-European VoP interoperability framework — check the EPC website for the current scheme rulebook version and participating PSPs in your market
Build a VoP check request: submit the payee IBAN and name to the scheme endpoint; receive one of: MATCH, CLOSE_MATCH, NO_MATCH, or NOT_AVAILABLE (payee bank not yet participating)
Present the result to the payer before payment execution: CLOSE_MATCH requires displaying the suggested name; NO_MATCH requires a high-visibility warning — do not block the payment but capture the payer's explicit override for your fraud liability records
For NOT_AVAILABLE: proceed without a VoP check but log the absence for regulatory reporting; you are not liable for APP fraud if the check was attempted but the beneficiary bank is not yet participating in VoP
Cache VoP results per IBAN per session only (not across sessions); an account can change ownership — re-verify for each new payment session
Known gotchas
VoP schemes vary by country; the EPC interoperability layer is not yet universally adopted as of mid-2026 — in markets without a central VoP scheme you may need bilateral agreements with individual ASPSPs, which is operationally complex
The SEPA VoP regime is legally distinct from UK CoP; if you operate in both markets, you must maintain separate integrations with different matching semantics and response codes — do not reuse UK CoP logic for EU VoP
PSP liability for APP fraud is not fully discharged by performing a VoP check; the payer's PSP must also implement additional fraud controls — VoP is one layer of a multi-layer fraud prevention framework
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp