Skip links

Penny Drop, VoP, Open Banking & 4 More: The Real Bank Account Verification Methods, Compared

The 7 Bank Account Verification Methods, Compared — MonitorPay

Seven different methods exist for verifying a bank account before money moves. No single one covers every country, every risk event, or every buyer type. The teams that get verification right don't pick one method — they layer them by destination and decision point. This guide explains what each method actually does, where it works, where it fails, and how to combine them into a workflow that holds up under audit.

The question every payment-handling team eventually asks: what's the right way to verify a bank account? The honest answer is that there is no single right way — there are seven different ways, each evolved for a specific banking infrastructure, regulatory regime, and risk tolerance. Penny drop works brilliantly in India and breaks the moment you try to use it cross-border. EU Verification of Payee is mandatory across the SEPA zone and useless outside it. US ACH validation has been transformed by the 2026 Nacha rules. Open Banking gives the deepest data but requires customer consent — which doesn't work when you're paying a vendor.

This article compares the seven methods that any team handling payments, vendor onboarding, or KYB workflows will encounter. The framing throughout is operational: which method to use when, what each one costs in latency and money, and where each one fails. The closing section explains how they layer into a single workflow rather than competing as alternatives.

One pattern shapes the entire article — methods are not interchangeable. A team using only penny drop is exposed in 40 countries where penny drop can't reach. A team using only VoP is exposed in every market outside the EU. The strongest verification architecture combines methods by jurisdiction and risk event, with registry-sourced entity verification as the universal backstop that covers gaps the others leave.


The 7 methods at a glance

Before the deep-dives, the comparison table. Most operational decisions come back to which row matches your destination country and your risk tolerance.

Method What it confirms Coverage Latency Cost per check Customer consent required?
1. Penny drop Account exists, can receive funds, holder name (from receiving bank) Domestic only — strongest in India Seconds to minutes ~₹1 + transaction fee (low) No
2. Verification of Payee (VoP) Name-to-IBAN match on SEPA accounts EU/EEA — euro-area mandatory since Oct 2025 Sub-second Variable; mandatory by regulation No
3. Confirmation of Payee (CoP) Name-to-account match on UK accounts UK only — 99% of CHAPS and Faster Payments Sub-second Variable; PSR-mandated for most PSPs No
4. ACH account validation Routing/account validity, account status, holder name US only Sub-second to seconds Variable; Nacha 2026 rules require validation No
5. NPCI Name Enquiry / UPI ID validation Account exists, holder name match against bank record India only Sub-second Very low; sometimes free via UPI ID No
6. Open Banking AIS Account ownership via authenticated customer login (read-only data access) EU/UK + selective markets — 2,200+ banks Customer-driven (seconds to minutes) Variable; per-connection fees Yes — required
7. Registry-sourced verification Entity legitimacy, tax ID status, beneficial ownership, corporate structure 200+ countries with public registries Sub-second to seconds Per-check No

The most important pattern in that table: only Method 7 (registry) covers the full breadth of countries. Methods 1–5 are powerful but jurisdiction-bound. Method 6 requires customer consent, which makes it unsuitable for verifying third parties like vendors and suppliers.

Figure 1 · Method coverage by region

Only one method covers every market

EU UK US India Brazil Mexico China Rest of world ~ 1. Penny drop 2. Verification of Payee 3. Confirmation of Payee 4. ACH validation 5. NPCI / UPI 6. Open Banking AIS 7. Registry-sourced
Primary — works as the main method Partial — limited coverage or constraints Not available — method doesn't reach

1. Penny drop

Penny drop is the original bank account verification method, still the dominant approach across India and used by Trustpair and several other vendor-verification platforms as one input among many. The mechanic is simple: send a token amount (typically ₹1, or $0.01 equivalent) to the account being verified. If the deposit credits successfully, the account exists and is able to receive funds. Most penny-drop implementations also return the registered account holder name from the receiving bank's response, enabling a name match.

Where penny drop wins: in India, it has become the gating control for nearly every digital disbursement. RBI, SEBI, and IRDAI have all referenced or required penny-drop verification in regulatory circulars covering lending, mutual funds, and insurance flows. The cost economics are unbeatable for domestic verification — a ₹1 deposit costs cents, which is sustainable at high volume. Indian fintechs running penny drop catch wrong account numbers in seconds where the same error caught post-disbursal could mean a six-month recovery process.

Where penny drop fails: cross-border. Penny drop relies on a working payment rail between the verifying party and the receiving bank. Domestic rails (UPI, IMPS, NEFT in India; ACH in the US; SEPA Instant in the EU) make the method cheap and fast. International rails don't. A penny drop attempting to verify a Brazilian account from a UK fintech would have to route through correspondent banking, take days, and cost orders of magnitude more than the domestic version. The method also doesn't address entity verification — it confirms an account exists but does not confirm the company behind it is legitimate. For markets without modern instant-payment infrastructure, penny drop either doesn't work or isn't worth the operational cost.

2. Verification of Payee (VoP)

Verification of Payee is the EU's regulated answer to name-to-account verification. Since October 9, 2025, every euro-area Payment Service Provider has been required to offer VoP under the EU Instant Payments Regulation. Non-euro EU countries follow by July 9, 2027. The mechanism: before a SEPA Credit Transfer or Instant Credit Transfer is sent, the payer's PSP queries the receiving PSP for a name match against the registered account holder. The response returns one of four results — Match, Close Match, No Match, or Unable to Verify.

Where VoP wins: it is the only verification method that is both regulated and pre-payment across the entire SEPA zone. The mandatory rollout means it works at every euro-area bank without bilateral integration. Sub-second response times. No customer-side consent. Covers individuals and businesses with the same mechanism.

Where VoP falls short: the "Close Match" result is the operational landmine. It surfaces when the legal name on file differs from what was entered (Ltd vs Limited, abbreviations, accented characters, name order). A Close Match is not approval — it is the moment for manual review. Teams that auto-approve on Close Match defeat the purpose of the check. VoP also confirms only the name-to-IBAN match. It does not verify that the company behind the account is real, active, or properly registered. For full verification, VoP needs a registry layer on top.

For the regulatory detail, see MonitorPay's complete guide to VoP.

3. Confirmation of Payee (CoP)

The UK's Confirmation of Payee operates through Pay.UK over Faster Payments and CHAPS. Coverage was expanded dramatically under the Payment Systems Regulator's Specific Direction 17, which extended CoP requirements to approximately 400 PSPs and building societies. As of October 31, 2024, coverage reaches 99% of all CHAPS and Faster Payments transactions. The functional similarity to VoP is intentional — both schemes evolved to solve the same operational problem within their respective regulatory regimes.

Where CoP wins: the UK is one of the few major markets where bank-level name-to-account verification is regulator-mandated. The PSR's APP fraud reimbursement rules — which came into force October 2024 — increase the operational stakes for any PSP not running CoP, since reimbursement liability for fraudulent transfers now sits with the sending bank.

The operational gotcha most non-UK payers miss: CoP results return to the bank initiating the payment, not directly to the corporate sender. A treasury team sending UK payments through a non-UK bank that doesn't expose CoP results to corporate clients has no visibility into the match status. The fix: use a verification provider that calls the CoP service directly and returns the result inline to your AP workflow, regardless of which bank originates the payment.

4. ACH account validation

US ACH account validation is the youngest of the major regulated methods, in the sense that the Nacha rules requiring it are recent. Phase 1 of Nacha's 2026 risk management amendments took effect March 20, 2026 for high-volume originators (≥6 million ACH entries in 2023). Phase 2 extends to all non-consumer originators on June 22, 2026. Both require documented, risk-based monitoring including verification that bank account information is real and owned by the named entity, not just self-reported.

The mechanic varies by provider. Real-time account validation services (FedNow's account validation, RTP, or commercial providers like GIACT and Plaid's IDV) query US banks directly or work through Early Warning Services' EWS Data Mesh to confirm routing/account validity, account status, and name-to-account matching.

Where US ACH validation wins: it is increasingly the bank-side standard for high-volume originators. Most fraud monitoring programs that pass Nacha examiner review now include real-time ACH validation as the technical control, layered with EIN verification at the entity level. (See the Nacha 2026 implementation guide.)

Where it falls short: US-only. For non-US companies paying US suppliers, ACH validation needs to be paired with EIN verification — the IRS-records-backed entity check that confirms the business exists and is registered. ACH validation also does not address International ACH Transactions (IAT entries) which carry separate OFAC screening obligations.

5. NPCI Name Enquiry / UPI ID validation

India's verification infrastructure operates through the National Payments Corporation of India (NPCI). Three related methods exist, and each has different cost-and-accuracy tradeoffs.

  • Penny drop (covered above) — the traditional approach, requires actual transfer.
  • UPI ID validation — queries a supplier's Virtual Payment Address (VPA) against NPCI's database, returning name, bank, and IFSC code. No ₹1 transfer needed. Faster and cheaper than penny drop, but requires the supplier to have an active VPA.
  • NPCI Name Enquiry API — submits account number + IFSC + a name; NPCI returns whether the name matches the holder on record. Live with select banks. The cleanest verification method available in India for high-volume corporate use.

A workflow trick that experienced Indian fintechs use: any IFSC-and-account-number combination can be converted into a synthetic VPA in the format account@ifsc.ifsc.npci. That synthetic VPA can then be validated through standard UPI ID lookup, returning the holder name without making a payment. This gives many of the operational benefits of penny drop with none of the rail or cost overhead.

Where NPCI wins: at scale, in India, NPCI Name Enquiry is the cleanest verification mechanism available — binary yes/no on name match, fast, cheap, official. For B2B verification, pairing NPCI name enquiry with PAN (Permanent Account Number) validation gives both bank-level and entity-level confidence.

Where it falls short: same as the others — country-bound. NPCI methods do not work outside India. For Indian suppliers receiving cross-border payments, the verification must originate from a provider with NPCI access; otherwise, the falls-back path is correspondent banking with all its latency and cost.

6. Open Banking AIS verification

Open Banking — through the Account Information Service (AIS) standard defined in PSD2 — enables a regulated third party to query a customer's bank account directly with the customer's consent. The TPP receives read-only access to account data: balance, transaction history, registered holder name, and account identifiers. Coverage is strongest across the EU and UK, with roughly 2,200+ banks accessible through AIS connections; selected non-EU markets (Brazil under Open Finance, parts of APAC) have built equivalent frameworks.

Where Open Banking wins: for verifying your own customer's account, it is the deepest method available. The customer authenticates directly with their bank, granting consent for read access. Your platform then receives verified account data straight from the bank — no name matching uncertainty, no manual review required for close matches. Lending, financial onboarding, account-aggregation services, and consumer-facing fintech apps all use AIS for this reason.

Where Open Banking fails: the customer consent requirement makes it structurally unsuitable for verifying third parties — vendors, suppliers, marketplace sellers, payees not in a direct relationship with the verifying party. You cannot ask a supplier to log into their own bank account every time they update their bank details with your AP team. For B2B vendor verification, the customer-consent model is the wrong mechanism entirely.

One additional limit: AIS is read-only. It confirms account access but does not perform an entity-level verification of the underlying company. For full vendor verification, AIS still needs a registry layer to confirm the business itself is real. For the broader picture of how AIS fits into a jurisdiction-by-jurisdiction verification strategy, see MonitorPay's cross-border bank account verification guide.

7. Registry-sourced verification

Registry-sourced verification operates at a different layer from the previous six methods. Where the others confirm a bank account, registry verification confirms the entity — the legal business behind the account. Public business registries exist in 200+ countries, and most modern KYB and verification platforms query them directly to confirm that a supplier is registered, in good standing, has the claimed tax identifier, and isn't dormant or dissolved.

The data registry verification returns typically includes: legal entity name, registration number, tax ID (VAT, EIN, CNPJ, RFC, RUC, CUIT, USCC, depending on country), registered address, directors/officers, beneficial ownership, corporate group structure, financial filings status, and operational status. For markets where bank-level verification (methods 1-5) isn't accessible to non-resident payers, registry-sourced verification is the strongest control available.

Where registry verification wins: universal coverage. Bank-level methods are jurisdiction-bound; registries exist almost everywhere. This makes registry verification the universal backstop in any layered architecture — the method that catches gaps the bank-level methods can't address. It is also the only method that addresses shell-company fraud, beneficial ownership opacity, and entity-status changes that occur between onboarding and the next payment.

Where registry verification falls short: it does not confirm bank account ownership. A registry can tell you that "Acme Logistics Ltd" exists and is in good standing in the UK. It does not confirm that the specific IBAN you've been given belongs to Acme. For complete verification, registry data layers onto bank-level verification — not as a replacement.

This is also the layer where MonitorPay does its deepest work. With direct integrations into 200+ government registries covering 600M+ companies, registry verification fills the coverage gap that bank-level methods leave open — and pairs with bank-level methods in markets where both are available. For an in-depth example of how registry-sourced entity verification defeats fraud variants that bank-level methods can't catch, see MonitorPay's analysis of vendor email compromise versus business email compromise.


How MonitorPay helps

One API. Every method that fits the destination.

Most verification platforms specialise in one or two methods. MonitorPay was built around the operational reality that no method covers every country. We connect bank-level verification (VoP, CoP, ACH validation, NPCI, plus direct integrations in 49+ countries) with registry-sourced entity verification (200+ registries, 600M+ companies) — and route each verification call to the right method automatically based on the destination country.

  • Direct bank verification in 49+ countries with the right method per market — VoP in the EU, CoP in the UK, ACH validation in the US, NPCI in India, and more
  • Registry-sourced entity verification across 200+ jurisdictions as the universal backstop
  • Unified response format regardless of which method runs under the hood — your AP system has one decision tree, not seven
  • Continuous monitoring with webhook alerts when verified accounts or entities change status
Explore the API →

Which method to use when

The 7 methods are not interchangeable. The right one depends on what you're verifying, where the destination is, and what risk you're trying to control. The matrix below is the practical guide.

Scenario Primary method Backstop method
EU supplier paying via SEPA VoP (Method 2) Registry (Method 7) for entity confirmation
UK supplier paying via Faster Payments / CHAPS CoP (Method 3) Registry (Method 7) for company status
US supplier paying via ACH ACH validation (Method 4) EIN verification + Registry (Method 7)
Indian supplier paying via UPI / IMPS / NEFT NPCI Name Enquiry (Method 5) Penny drop fallback (Method 1) for non-NPCI banks
Brazilian supplier paying via PIX Direct bank verification (CPF/CNPJ + PIX key) Receita Federal registry (Method 7)
Verifying your own customer's account (consumer onboarding) Open Banking AIS (Method 6) Identity verification + sanctions screen
Cross-border supplier in a market without bank-level access Registry (Method 7) SWIFT pre-validation + manual callback
Marketplace seller onboarding (high volume, mixed countries) Registry (Method 7) at signup Bank-level method (whichever applies) before first payout

One pattern is consistent across every row: registry verification appears in every scenario. Either as the primary method (where bank-level access is unavailable) or as the backstop (where entity-status risk needs to be controlled). This is why the strongest verification architectures are layered — no team can rely on a single method.

The layered approach

The framing that puts this all together: think of verification as a two-axis problem. On one axis is jurisdiction — which country's banking infrastructure does the receiving account sit in. On the other axis is verification depth — bank-level (account exists, name matches) versus entity-level (the company is real, in good standing, the directors are who they claim, beneficial ownership is documented).

A single verification method can address one axis or the other, but not both. Bank-level methods (1-5) are jurisdiction-specific by design. Registry verification (7) is universal but operates one layer above the bank account. Open banking (6) is deep but consent-gated.

Figure 2 · The verification architecture

Bank-level methods solve one axis. Registry verification solves the other.

VERIFICATION DEPTH Entity-level Account-level COVERAGE Jurisdiction-bound Universal DEEP + LOCAL DEEP + UNIVERSAL SHALLOW + LOCAL SHALLOW + UNIVERSAL 1 Penny drop Domestic 2 VoP EU only 3 CoP UK only 4 ACH US only 5 NPCI India 6 Open Banking AIS EU/UK · consent-gated 7 Registry-sourced 200+ countries Only method covering both axes at scale

The architectures that work in production combine these. A typical mid-market AP team paying suppliers across 20+ countries deploys: method 2 or 3 or 4 or 5 depending on the destination for the bank-level check, plus method 7 as the universal entity layer. Onboarding triggers both. Bank-detail change requests trigger both again. Continuous monitoring then watches both for status changes between payments.

This is the architecture MonitorPay's product was built around — and the reason a single API can replace what would otherwise require seven separate integrations. See the cross-border verification guide for the country-by-country breakdown of what each method looks like in practice, and the continuous monitoring article for why static verification is insufficient.

What this means for your tech stack

Translating the layered approach into architecture, a verification layer that holds up in production needs three properties — each addressing one part of the multi-method problem.

  • Routing logic that picks the right method per destination. The verification call for a German supplier is not the same as the call for an Indian one. Your verification layer needs to know which method to invoke based on the destination country, currency, and account format — and to do it without forcing your AP system to make that decision. Hard-coding seven different integrations in your application code is how teams end up with verification logic scattered across the codebase and impossible to maintain.
  • A unified response schema so downstream systems don't have to learn seven different shapes. Each underlying method (VoP, CoP, ACH validation, NPCI, penny drop, AIS, registry) returns data in a different format. A production verification layer normalises these into a single response shape — the same field names and the same status taxonomy regardless of which method ran under the hood. This is what lets your AP system, ERP, or onboarding flow have one decision tree instead of one per method.
  • A fallback chain when the primary method is unavailable. Bank-level methods occasionally fail — connectivity issues, rate limits, scheme outages. The verification layer should automatically degrade to the next-best method (typically registry verification as the universal backstop) rather than blocking the entire payment flow. Audit-ready logs should record which method was actually used, not just the final decision.

These three properties are why most teams find it cheaper to integrate one verification platform that handles the routing internally than to build and maintain seven separate integrations. The platform pays for itself the first time a new market gets added without an engineering project.

Common pitfalls — what teams get wrong

The five operational patterns that show up most often when a verification system fails in production. Each is a specific way smart teams misuse otherwise solid methods.

1. Auto-approving on VoP "Close Match"

The Close Match result was designed as a manual review signal — the moment when a human checks whether the name discrepancy is benign (Ltd vs Limited) or material (different legal entity entirely). Teams under pressure to move payments fast configure their AP system to auto-approve Close Match alongside Match. This is the most common single failure mode in EU SEPA verification. It is also the easiest variant for a fraudster to exploit: register a shell company with a name that fuzzy-matches the real supplier, and every VoP check returns Close Match. The fix is procedural — Close Match must trigger callback verification, not auto-approval.

2. Treating Open Banking as a vendor verification method

Open Banking AIS is powerful for verifying your own customer's account. It is structurally wrong for verifying a supplier or vendor. Vendor verification requires that you confirm a third party's account without their active participation in the verification flow — exactly the case Open Banking does not handle, because it requires the account holder's authenticated consent. Teams that build vendor onboarding flows around Open Banking discover this when their supplier acquisition stalls: vendors will not log into their own bank every time they update payment details with your AP team. Use the right tool: bank-level verification (VoP, CoP, ACH, NPCI) plus registry-sourced entity verification.

3. Layering two methods that confirm the same thing

Redundancy without depth is a real anti-pattern. Running both VoP and a separate name-matching service against the same EU account does not catch any fraud the first method missed — both methods confirm the same fact (name matches IBAN at the receiving bank). What looks like a defense-in-depth strategy is actually duplicate cost. Real layering combines methods at different layers: VoP at the account layer plus registry verification at the entity layer. The methods catch different attacks because they verify different things.

4. Skipping registry verification for "well-known" suppliers

Procurement teams that have worked with a supplier for five years assume the supplier's legal status hasn't changed. Most of the time, they are right. But corporate group changes, acquisitions, dissolutions, registration lapses, and director changes happen constantly across any vendor portfolio of meaningful size. A supplier that was in good standing at onboarding can become an inactive registration months later — and no bank-level verification will surface this. Registry verification is the only method that catches entity-status drift, which is why continuous monitoring exists. Trusting onboarding-era checks for an entire commercial relationship is the gap that mature fraud monitoring closes.

5. Running penny drop where the rail doesn't reach

Penny drop only works when there is a functioning payment rail between the verifying party and the receiving bank. Domestic rails (UPI, IMPS, ACH, SEPA Instant) make it cheap and fast. Cross-border, the same operation has to route through correspondent banking — which means days of latency, fees that dwarf the verification's cost, and unpredictable failure modes. Teams that try to extend their domestic penny-drop workflow to international suppliers usually end up with manual exceptions for the very markets where verification matters most. The fix is to route by destination: penny drop or NPCI for India, ACH validation for the US, VoP for the EU, CoP for the UK, registry verification as the backstop everywhere else.


Ready to layer the methods that fit your workflow?

Verify 50 bank accounts for free. No credit card required.

Try MonitorPay Free →

Frequently Asked Questions

What is the most reliable bank account verification method?

There is no universally most-reliable method — reliability depends on jurisdiction and what you need to verify. For name-to-account matching in the EU, VoP is the regulated standard with sub-second response and full coverage. In the UK, CoP plays the same role across 99% of Faster Payments. In India, NPCI Name Enquiry is the cleanest. For entity-level verification (confirming the company itself is real), registry-sourced verification is the only method that works across 200+ countries. The strongest verification architectures combine bank-level methods with registry verification rather than relying on one alone.

Is penny drop verification still relevant?

Yes — within India and for specific use cases like consumer lending disbursals, payroll, and mutual fund redemptions. Penny drop remains the dominant verification method in the Indian financial services ecosystem and is referenced in RBI, SEBI, and IRDAI regulatory frameworks. Outside India, penny drop is operationally weak: it requires a working payment rail to the destination bank, which makes it slow and expensive cross-border. NPCI Name Enquiry and UPI ID validation are gradually replacing penny drop for high-volume use cases within India, because they don't require an actual transfer.

What's the difference between Verification of Payee and Confirmation of Payee?

VoP is the EU's name-to-account verification scheme, mandated under the Instant Payments Regulation for all euro-area PSPs since October 2025 and for non-euro EU countries by July 2027. It operates over SEPA Credit Transfers. CoP is the UK equivalent, operated through Pay.UK over Faster Payments and CHAPS. Coverage as of October 2024 reaches approximately 400 UK PSPs and 99% of CHAPS and Faster Payments transactions. Both schemes serve the same operational purpose — confirming a payee name matches the registered account holder before payment — but use different technical specifications, scheme operators, and return codes.

Can open banking be used for vendor verification?

Not in the standard B2B vendor case. Open Banking AIS requires the account holder's explicit consent to grant a third party read access to their bank data. That works when verifying your own customer's account (lending, financial onboarding, consumer apps). It does not work when verifying a vendor, supplier, or marketplace seller, because you cannot reasonably require a third party to authenticate against their own bank every time you onboard them or process a bank-detail change. For vendor verification, the right combination is bank-level methods (VoP, CoP, ACH validation, NPCI, or registry-based account checks) plus registry-sourced entity verification.

How does ACH account validation work under the 2026 Nacha rules?

Nacha's 2026 risk management amendments require non-consumer ACH originators to implement documented, risk-based fraud monitoring including account validation. Phase 1 took effect March 20, 2026 for high-volume originators (≥6 million ACH entries in 2023); Phase 2 extends to all non-consumer originators on June 22, 2026. The validation itself typically combines (a) routing/account validity and status checks via real-time account validation services and (b) entity verification via EIN check against IRS records. See MonitorPay's Nacha 2026 explainer and the implementation guide.

How much does bank account verification cost per check?

Costs vary widely by method, country, and provider. Penny drop in India runs at fractions of a rupee per check. VoP and CoP are typically priced per check by the bank or verification provider. Open banking connections have per-account-connection fees that can be material at consumer-onboarding volumes. Registry verification is typically per-check, with the cost depending on data depth (lightweight KYB versus full beneficial ownership and group structure). MonitorPay's pricing starts at €0.10 per verification, with the first 50 bank account verifications free.

What is registry-sourced verification?

Registry-sourced verification queries official government business registries directly to confirm an entity's legal status, registration number, tax identifier, registered address, directors, beneficial ownership, and corporate structure. Unlike bank-level verification, which confirms an account exists and belongs to a name, registry verification confirms the company itself is real and in good standing. It operates at the entity layer rather than the account layer, which makes it the universal backstop in any layered verification architecture — and the only method available in markets where bank-level access isn't accessible to non-resident payers. MonitorPay covers 200+ registries across 600M+ entities.

Why isn't there a single global verification method?

Because banking infrastructure evolved nationally, not globally. Each major market built its real-time payment rails (UPI, PIX, SEPA Instant, FedNow, Faster Payments), instant payment regulators (PSR in the UK, ECB for SEPA, NPCI for India, Nacha for the US), and verification schemes (VoP, CoP, NPCI Name Enquiry, ACH validation) on its own timeline and to its own standards. No global authority has the mandate to harmonise them. The closest thing to a universal verification layer is registry-sourced entity verification, because public business registries exist in most jurisdictions even when modern payment rails don't.

Does VoP catch vendor email compromise attacks?

Partially. VoP's Match / Close Match / No Match result fires before the SEPA transfer is sent, so a fraudster's account that doesn't match the registered legal name will return No Match or Close Match — flagging the attack. But VoP is a bank-side control. It does not prevent the bank-detail change from being made in your vendor master file, and it does not address fraud variants where the fraudster has set up a shell company with a name that does loosely match. The strongest defense layers VoP with pre-payment account ownership verification (your AP system catches the fraud before the bank does) plus registry-sourced entity verification.

How should marketplaces choose a verification approach?

Marketplaces face a different optimisation problem from corporate AP: high volume, many small payouts, suppliers across most of the world. The pattern that works is verification at signup — every new seller passes through both bank account verification AND entity verification before they're approved for payouts. Bank-level methods where available; registry verification where not. Continuous monitoring on top tier sellers. Manual review with documentary evidence for the few markets where neither bank-level nor registry verification is accessible. See KYB verification for marketplaces for the full workflow.