Skip links

Agentic Payments Need a Verified Payee Layer Before AI Can Move Money

The industry has spent the last eighteen months building trust infrastructure for AI agents that pay: mandates, agent identity, verifiable intent, cryptographic credentials. All of it authenticates the buyer’s side of the transaction. None of it verifies who gets paid. Until that layer exists, an AI agent can shop — but it cannot safely pay a supplier.

Agentic payments crossed from demo to production this year. In March 2026, Banco Santander and Mastercard completed what they described as Europe’s first live end-to-end payment executed by an AI agent on production infrastructure; Visa had already reported hundreds of agent-initiated transactions with partners by late 2025. Card networks, protocol consortia, and fintechs are now racing to standardise how an agent proves who it is and what it’s allowed to spend. What almost no one is standardising is the other half of the transaction: whether the account the agent is about to pay actually belongs to the business it thinks it’s paying. That gap is survivable in consumer checkout. In B2B payments — where the losses come from misdirected funds, not stolen cards — it is the difference between automation and acceleration of fraud.

Agentic payments in 2026 · industry & IMF reporting
$3–5T
Forecast agentic-commerce transaction volume by the early 2030s
With platform revenue estimates near $93B
2026
First live agent-executed payment on production rails in Europe
Santander × Mastercard, March 2026
60+
Organisations behind Google’s AP2 agent-payments protocol
Including PayPal and Mastercard — one of five competing standards
0
Protocols in the agentic stack that verify the payee
Every layer authenticates the agent, the user, or the intent

Where we areThe year the agent got a wallet

For most of the AI cycle, agents could look but not touch: they browsed, compared, summarised, and then handed a human a link. That’s over. Visa’s Intelligent Commerce and Mastercard’s Agent Pay now run agent-initiated purchase flows in production pilots. Stripe built an Agentic Commerce Protocol with scoped payment tokens so an agent can check out without ever holding raw card credentials. Google assembled more than sixty organisations behind AP2, a protocol in which cryptographically signed “mandates” prove a human authorised the agent’s purchase. The IMF published a note in April 2026 mapping how agentic AI will reshape payment orchestration end to end, from initiation and routing through compliance checks and settlement.

The direction of travel is unambiguous: agents are moving from recommending payments to making them. And the moment an agent can make a payment, the industry’s oldest question returns in a new form — not can the money move, but should it.

The stackWhat everyone is building — and what it actually verifies

The remarkable thing about the 2025–2026 protocol race is how much agreement it contains. Five-plus competing standards, and they are all answering the same three questions.

The agentic trust stack
Three questions the stack answers — and the one it doesn’t
1
Is the agent real and accountable?
Agent identity — “Know Your Agent” (KYA). Visa’s Trusted Agent Protocol gives each agent a cryptographic identity; Mastercard credentials agents through Agentic Tokens; identity vendors bind agents to a verified human or legal entity.
2
Did a human actually authorise this?
Consent and scope. AP2’s intent, cart, and payment mandates are signed digital contracts proving the user delegated this purchase, within these limits. Stripe’s scoped tokens cap what the agent can spend, and where.
3
Was the instruction tampered with?
Integrity. Mastercard’s Verifiable Intent cryptographically binds what the user approved to what settles, so nothing was altered between authorisation and execution.
?
Is the account being paid the right one?
Unanswered. Nothing in the stack confirms the destination account is valid, that it belongs to the named supplier, or that the company behind it is real, active, and legitimately owned.
Every shipped protocol hardens the payer’s side of the transaction. The payee’s side — the destination of the money — is out of scope for all of them.

Even the vocabulary gives it away. The category term the industry converged on in 2026 is Know Your Agent — a deliberate echo of KYC, and by April every major network had shipped a KYA primitive. KYA answers who the agent is and who it represents. It says nothing about who the agent is paying. The KYC analogy has a missing twin: the payments world has spent two decades building Know Your Customer and, more recently, Verification of Payee for humans — and the agentic stack has rebuilt the customer side while leaving the payee side out entirely.

Reference · the 2026 protocol landscape
What each standard verifies
StandardWho’s behind itWhat it verifiesVerifies the payee?
AP2 (Agent Payments Protocol)Google + 60+ partnersUser consent via signed intent / cart / payment mandatesNo
Trusted Agent Protocol (TAP)VisaAgent identity — cryptographic credential per agentNo
Agent Pay / Verifiable IntentMastercardAgent credentialing and intent-to-settlement integrityNo
Agentic Commerce Protocol (ACP)Stripe / OpenAIScoped, tokenised payment credentials for checkoutNo
x402Coinbase & ecosystemMachine-native payment requests over HTTPNo
KYA frameworksNetworks, identity vendors, regulated FIsAgent identity, authority, monitoring, auditNo
Verified payee layerThe missing pieceAccount validity, name match, ownership, and the entity behind the accountYes

The gapThe question the stack never asks

Walk through what the stack proves at the moment an agent releases a B2B payment. The agent is registered and credentialed (KYA). The human principal authorised the spend, within scope (mandates). The instruction wasn’t altered in flight (verifiable intent). Every signature checks out — and the money can still land in a fraudster’s account, because none of those proofs touch the destination.

Two sides of one transaction
What’s verified when an agent pays a supplier
Payer side — built
Agent identity — registered, credentialed, revocable
Delegated authority — signed mandate from the human
Spend scope — limits, merchant, expiry
Instruction integrity — cryptographically bound
Payee side — missing
Account validity — real, active, able to receive
Name match — account holder vs. the supplier being paid
Ownership — the account belongs to the expected party
The entity — registered, active, legitimately owned
Authorised is not the same as safe. A perfectly authorised payment to the wrong account is still a loss.

This asymmetry isn’t an accident of engineering priorities — it reflects where the protocols came from. They were designed for consumer checkout, where the merchant is discovered through a marketplace and card rails carry chargeback protection. B2B supplier payments invert every one of those assumptions: the payee is a bank account on an invoice, the rails are push payments with little or no recourse, and the dominant fraud is not a stolen credential but a manipulated destination — an intercepted invoice, a spoofed supplier email, a bank-detail change request that looks exactly like the real thing.

Why it’s worse with agentsAutomation without verification is acceleration

Payment fraud already works by defeating the human approver — and it works at industrial scale. The FBI logged $2.77 billion in reported business email compromise losses in 2024 alone, and AFP’s 2026 survey found 76% of organisations were hit by payment fraud attempts or attacks. Vendor email compromise and authorised push payment fraud succeed by placing a legitimate-looking instruction in front of someone with the authority to pay it. Replace that human with an autonomous agent, and three things change — all for the worse:

  • Speed. A human might sit on a suspicious change request overnight. An agent executes in seconds. If the destination is wrong, the money is gone before anyone looks.
  • Scale. An agent processing a payment run touches hundreds of payees in one pass. A single poisoned vendor record propagates instantly instead of waiting for the next manual review.
  • Absent intuition. The informal tells a seasoned AP clerk notices — odd phrasing, unusual timing, a supplier who “suddenly” banks offshore — don’t exist unless they’re encoded as checks. An agent doesn’t get a bad feeling. It gets data, or it gets nothing.

There are company-level red flags a bank match alone won’t catch, and a human is at least capable of stumbling onto them. An agent will not — unless verification is a tool it holds and a step it cannot skip. An agent that can schedule payments but cannot verify payees doesn’t reduce exposure; it industrialises it.

The uncomfortable equation: agentic payments multiply transaction velocity, and payee fraud is a function of unverified transactions × velocity. Deploying payment agents without a verified payee layer doesn’t just leave the old risk in place — it scales it by exactly the factor the automation was meant to deliver.
Anatomy of the attack · illustrative
Every payer-side check passes. The money still goes to the fraudster.
1
A supplier’s mailbox is compromised. From the real thread, “the supplier” sends updated bank details ahead of next week’s invoice. The AP agent ingests the change — exactly as designed.
2
The payment run executes. The agent’s credential is valid (KYA ✓). The mandate covers this supplier and amount (consent ✓). The instruction is untampered (integrity ✓) — it faithfully carries the fraudulent account.
3
Settlement takes seconds. Every proof in the stack checks out, because every proof is about the payer’s side. Nothing ever asked whether the new account belongs to the supplier. The funds are gone — a push payment, with no chargeback to invoke.
Replay with a payee layer: before scheduling, the agent calls the payee checks on the changed record. The account holder doesn’t match the supplier’s legal name — no_match — the payment is quarantined, and the change is confirmed out-of-band on a number already on file. Same agent, same speed, opposite outcome.

LiabilityWhen the agent pays wrong, you own it

The question every deployment plan should answer first: who eats the loss when an agent pays a fraudster? The direction of law is already clear. California’s AB 316, in force since 1 January 2026, bars anyone who “developed, modified, or used” an AI system from arguing that the AI autonomously caused the harm — the “the AI did it” defense is gone, and the deploying company answers as principal. It doesn’t create strict liability; causation and foreseeability defenses remain — and that’s exactly the point. When the question becomes was the loss foreseeable and did you exercise reasonable care, an agent that moved money with no payee verification and no audit trail is a hard position to defend, while logged, blocking payee checks are precisely the documented care a defense is built on.

Add the recourse problem: B2B supplier payments are push payments. There is no chargeback to invoke when an authorised transfer lands in a fraudster’s account, and recovery after settlement — especially cross-border — is rare and slow. On card rails, the network absorbs structured dispute risk. On B2B rails, the payer absorbs it. Which means the economics of the payee layer aren’t a compliance line item; they’re self-insurance against the one loss category automation multiplies.

PrecedentRegulation already decided this — for humans

Treat the payee layer as speculative and you run into an awkward fact: for human-initiated payments in Europe, it’s already law. Under the EU’s Instant Payments Regulation, Verification of Payee became mandatory for euro-area PSPs on 9 October 2025 — every SEPA credit transfer now gets a name-match check against the account before the payer confirms, precisely because misdirected and manipulated payments had become intolerable at instant-payment speed. The UK reached the same conclusion earlier with Confirmation of Payee. The regulatory logic was: faster payments require payee verification in the flow.

Agentic payments are that same logic at higher velocity, and an agent doesn’t get an exemption because it’s software. If anything the bar is higher: a human payer sees the VoP result and decides; an autonomous agent must consume it — and go beyond it, because the name-match schemes regulation mandates stop at the account layer, while the frauds that defeat agents are increasingly entity-level. The direction of travel is one-way. The only open question is whether payment agents ship with the payee layer built in, or retrofit it after the losses.

The missing layerWhat a verified payee layer looks like

The payee side needs the same properties the payer side already has: machine-readable, cryptographically attributable, sub-second, and auditable. Agents don’t open registry portals or call banks; they call tools and consume structured answers. A verified payee layer, built for agents, answers three questions in sequence — each one deeper than the last:

The verified payee layer
Three checks before an agent releases funds
1
Account & name — verify_account · match_payee
Is the account real, active, and routable — and does the supplier’s name match the legal account holder? Fuzzy matching, transliteration, a confidence score, and a reason code the agent can act on.
2
Ownership — check_ownership
Does the account belong to the expected party — a business, not an individual’s account substituted at the last minute? Sourced from banking and government records, not from the invoice.
3
The entity — kyb_lookup
Is the company behind the account registered, active, and legitimately owned? Registry-sourced status, directors, shareholders, and ultimate beneficial owners — the layer that catches the shell company a name match sails past.
Each check returns structured JSON with a confidence score and reason code — a decision input, not a PDF. That’s what makes it usable inside an agent’s loop.

The third layer is what separates a verified payee layer from a name-match API. Verification of Payee schemes confirm that a name matches an account number — necessary, and mandated across Europe for good reason — but a match against a fraudulent or hollow company is still a match. Ownership and entity verification is what tells the agent it’s paying a real business, not a well-named shell.

How MonitorPay solves this

The verified payee layer, shipped — as MCP tools and an API.

MonitorPay operates the first Model Context Protocol server built for company bank account verification. Any MCP-compatible agent can discover and call verify_account, match_payee, check_ownership, and kyb_lookup as native tools — real-time account verification across 49+ countries, with registry-sourced entity and ownership data on 600M+ companies, returned in under a second with a reason code and an audit trail. The same engine is available as a REST API for payment pipelines and ERP workflows. MonitorPay does not move or hold funds; it is the checkpoint that tells the agent whether the destination is safe to pay.

First verification MCP in the category Account + ownership + entity in one call 49+ countries · 600M+ companies <1s, logged, audit-ready
See it inside an agent workflow

IntegrationHow it plugs into the stack that exists today

The delivery mechanism matters as much as the data. The reason MCP is the right vehicle for the payee layer is the same reason the rest of the stack is converging on open protocols: the agent discovers the tools, decides when to call them, and consumes the result inside its own decision loop — no bespoke integration per provider, no portal a human was supposed to open. MonitorPay’s MCP server for bank account verification makes the payee check a native capability of whatever agent framework a team already runs, and because MCP is model-agnostic, the verification layer survives a change of AI provider.

In practice, the layers compose cleanly. A mandate authorises the spend; agent identity makes the agent accountable; verifiable intent protects the instruction; and the payee layer clears the destination. A finance copilot assembling a payment run calls the payee checks on every line before anything is scheduled; an onboarding agent runs the entity check the moment a supplier submits details; a treasury agent re-verifies on any bank-detail change — the single highest-risk workflow in accounts payable, and the one that should never execute unverified.

ObjectionsTwo pushbacks, answered

“Won’t AP2 or the card networks just add payee verification in v2?”

Unlikely soon, and not by accident. The consumer-checkout protocols were built for a world where the merchant is discovered through a marketplace, onboarded by an acquirer, and disciplined by chargebacks — merchant trust is someone else’s solved problem. B2B payee verification is a different data problem entirely: bank-account validity and name-matching across dozens of domestic schemes, plus registry-sourced entity and ownership data across hundreds of jurisdictions. That’s not a field you add to a mandate schema; it’s an infrastructure layer with its own sources. The realistic architecture is composition — mandates and agent identity from the protocols, the payee layer from verification infrastructure — the same way the stack already composes today.

“Isn’t VoP already the payee layer?”

It’s the first third of one. VoP and CoP confirm that a name matches an account number — necessary, regulated, and geographically bounded to the schemes that run them. They don’t confirm who owns the account, and they say nothing about the company behind it: a match against a freshly incorporated shell with a plausible name is still a match. A payee layer fit for autonomous payments is three checks deep — account and name, then ownership, then the entity — and global, because agents don’t stop paying at the SEPA border.

In practiceWhat to build before your agents move money

For teams deploying payment agents — finance functions automating AP, or platforms shipping agentic payment products — the pre-launch checklist is short and unforgiving:

  1. Scope the mandate. Spending limits, permitted counterparties, expiry. No agent gets open-ended authority over the corporate account.
  2. Make payee verification a blocking step. Account, name, ownership, entity — verified before scheduling, not sampled after settlement. Failures quarantine the payment; they don’t warn and proceed.
  3. Re-verify on every change. A bank-detail change, an ownership change, a status change — each one resets trust to zero and triggers the full check again, automatically.
  4. Monitor continuously. Verified once is not verified forever. Webhook alerts on account or entity changes keep yesterday’s verification from silently going stale.
  5. Log everything. Every check, result, and reason code, tied to the payment it gated — the audit trail that regulators, auditors, and your own post-incident review will ask for.

One design decision deserves explicit policy rather than improvisation: what the agent does with ambiguity. Verification isn’t binary — a check can return match, no_match, or cannot_verify, with a confidence score attached. A sane default policy is three-tiered: clean match at high confidence passes; a close match or a cannot_verify holds for human review with the reason code attached; a no-match or any entity-level red flag escalates and freezes the payee record until resolved out-of-band. Set the thresholds deliberately, tune them on your own payment population, and never let “cannot verify” silently default to “pay anyway.”

The bottom lineThe stack completes, or the losses scale

Every payments era has ended the same argument the same way: velocity wins, and the controls move into the flow. Cards got 3-D Secure. Faster payments got Confirmation of Payee. Instant payments in Europe got mandatory Verification of Payee. Agentic payments will get a verified payee layer — the only question is whether the industry builds it before or after the first wave of agent-executed misdirected-payment losses makes the case in headlines.

The payer side of the agentic stack is nearly done, and it is genuinely good work. But a transaction has two ends, and today only one of them is verifiable. Before AI can move money at B2B scale, the other end needs its layer: the account, the owner, and the entity — verified, in the loop, on every payment. That layer is not a feature of some future protocol revision. It exists, it speaks MCP, and agents can call it today.

Get this data your way

Give your agents — and your team — a verified payee layer.

Bank account verification and registry-sourced company intelligence across 49+ countries, through whichever surface fits your stack:

MCP Native tools for any MCP-compatible agent API One REST call, <1s, webhook alerts on change Bulk Pre-flight thousands of payees in one file Platform Online dashboard with exportable audit logs
Book a 30-minute walkthrough

Frequently asked questions

What are agentic payments?
Agentic payments are transactions initiated, managed, and executed by AI agents acting autonomously under delegated authority from a human or organisation. Instead of a person clicking through checkout or approving a payment run, the agent selects, authorises, and settles the payment within predefined limits. Live deployments began in 2025–2026, with forecasts of $3–5 trillion in agentic-commerce volume by the early 2030s.
What is a verified payee layer?
A verified payee layer is the set of machine-readable checks an AI agent runs on the destination of a payment before releasing funds: whether the bank account is valid and active, whether the payee name matches the legal account holder, whether the account belongs to the expected party, and whether the company behind it is registered, active, and legitimately owned. It mirrors, on the payee side, what mandates and agent identity do on the payer side.
Don’t protocols like AP2, Visa TAP, and Mastercard Agent Pay already handle trust?
They handle payer-side trust. AP2 mandates prove a human authorised the agent’s purchase; Visa’s Trusted Agent Protocol and Mastercard’s Agent Pay credential the agent’s identity; Verifiable Intent protects the instruction from tampering. None of them verify the destination — whether the account being paid is real, correctly owned, or attached to a legitimate business. That is a separate, missing layer.
What is Know Your Agent (KYA), and how is it different from payee verification?
Know Your Agent is the emerging identity framework for AI agents — cryptographic and reputational standards that let a merchant or processor confirm an agent is a registered, accountable entity rather than an anonymous bot. It deliberately mirrors KYC. But KYA answers who the agent is and who it represents; payee verification answers who is being paid. Both are needed, and only one has been standardised.
Why is the payee gap more dangerous for B2B payments than consumer checkout?
Consumer agentic commerce runs on card rails with chargeback protection, paying merchants discovered through marketplaces. B2B supplier payments are push payments to a bank account taken from an invoice, with little or no recourse — and the dominant fraud manipulates the destination itself through intercepted invoices, spoofed supplier emails, and bank-detail change requests. An unverified destination is precisely where B2B losses occur.
Do AI agents make payment fraud worse?
Without payee verification, yes. Agents execute in seconds, touch hundreds of payees per run, and have none of the informal intuition a human approver might apply to a suspicious request. Fraud that relies on a legitimate-looking instruction — vendor email compromise, authorised push payment fraud, bank-detail changes — executes faster and at greater scale when the approver is an unequipped agent. With verification as a blocking tool call, the same speed works in the payer’s favour.
How do AI agents verify a bank account before paying?
Through callable tools rather than portals. Via MonitorPay’s MCP server, an agent discovers and calls verify_account, match_payee, check_ownership, and kyb_lookup as native tools, each returning structured JSON with a confidence score and reason code in under a second. The agent treats verification as a step in its decision loop: pass releases the payment, fail or no-match quarantines it for human review.
Why is entity (KYB) verification part of the payee layer?
Because a name match against a fraudulent company is still a match. Verification of Payee confirms the name matches the account number; it says nothing about the business behind the account. Registry-sourced entity verification — status, directors, shareholders, ultimate beneficial owners — is what catches shell companies, dormant entities, and freshly incorporated fronts that pass an account-level check.
What is MCP, and why does it matter for payment verification?
The Model Context Protocol is an open, model-agnostic standard that lets AI assistants discover and call external tools through one interface. It is how capabilities become native to agents without bespoke integrations. MonitorPay operates the first MCP server for company bank account verification, which makes the verified payee layer something any MCP-compatible agent can call inside a payment workflow — and keeps it in place if the underlying AI provider changes.
What should a team deploy before letting agents move money?
Five controls: a scoped mandate (limits, counterparties, expiry); payee verification as a blocking step on every payment — account, name, ownership, entity; automatic re-verification on any bank-detail, ownership, or status change; continuous monitoring with alerts so verification doesn’t go stale; and full logging of every check and reason code for audit. Anything less puts automation ahead of control.