Now in early access, book a 30-minute demo →
← Back to blog Insights

Europe's First Live Agentic Payment: What Santander and Mastercard Actually Proved

TL;DR
  • On 2 March 2026, Banco Santander and Mastercard announced the completion of Europe's first live end-to-end payment executed by an AI agent, and the first agentic payment carried out within a regulated banking framework.
  • The transaction ran in a controlled environment using Mastercard Agent Pay, processed through Santander's live payments infrastructure, with PayOS handling end-to-end orchestration. It was a pilot, explicitly not a commercial rollout.
  • The load-bearing phrase in the announcement is that Agent Pay treats AI agents as visible, governed participants in the payment flow. That is a payment network conceding that an agent is a party to the transaction, not a feature of the customer's device.
  • The rail's visibility begins at the authorization request. Everything that decided the payment - the prompt, the retrieved context, the tool call, the agent's own configuration - happens upstream on an endpoint the bank cannot see.
  • Predefined limits and permissions is a mandate model, and mandates are only as strong as the enumeration behind them. A limit bound to an agent you have not inventoried is a control on paper.
  • Payments make the agent-security problem financially settled and largely irreversible. Data exfiltration is discovered late; a completed purchase clears.

The interesting part of the Santander and Mastercard announcement is not that an AI agent made a payment. Agents have been buying things through stored cards and headless browsers for a while, badly and invisibly. The interesting part is the framing: on 2 March 2026 the two companies announced Europe's first live end-to-end payment executed by an AI agent, and described it as the first agentic payment carried out within a regulated banking framework. Santander ran the transaction in a controlled environment using Mastercard Agent Pay, through its live payments infrastructure, with PayOS handling end-to-end orchestration. It was a pilot and both parties said so plainly. Agentic payments security is now a live operational problem rather than a conference topic, and the security reading of the milestone is narrower than the press coverage suggested.

The phrase that matters

Mastercard describes Agent Pay as integrating AI agents into the payment flow as visible, governed participants, enabling interaction between issuers, acquirers and merchants. Read that as a network-level admission: the agent is a party to the transaction. Not a browser automation quirk, not an attribute of the cardholder's session, but a participant with an identity and a mandate that the rail is prepared to reason about.

That is the correct architecture, and it is the same conclusion enterprise security teams reached from a different direction. If an autonomous thing takes actions with consequences, it needs an identity, a scope, and a record. This is the argument in non-human identity governance and AI identity security explained, arriving in the payments network because payments is where the consequence is unambiguous.

Matías Sánchez, Santander's global head of Cards and Digital Solutions, framed the bank's role as shaping the innovation rather than just adopting it, with security, governance and customer protection embedded by design. Kelly Devine, Mastercard's President for Europe, described agentic payments as a profound shift in how commerce is initiated and executed. Both statements are about trust frameworks, which is the right instinct. The question is where the framework's edge sits.

Where the rail's visibility starts, and what happens before it

A payment network's view of an agentic transaction begins at the authorization request. By then, every decision that produced the payment has already been made somewhere else.

StageWhere it happensWho can see it
Instruction reaches the agentChat interface, email, calendar, a scraped web page, a retrieved documentNobody, in most deployments
Agent assembles contextModel context window, RAG store, MCP tool results, skill files on diskThe agent's own logs, if the vendor writes them and the team collects them
Agent decides to payModel inference on the endpoint or in a hosted runtimeNobody, unless a tool-call hook is installed
Agent invokes the payment toolLocal MCP server, SDK call, or browser actionThe endpoint, if something is watching tool calls
Authorization requestIssuer and networkSantander, Mastercard, the merchant, the acquirer

Four of those five stages sit outside the rail entirely. The network gets an identified agent presenting a mandate, and it can check that the request is inside the mandate. What it cannot check is whether the intent behind the request came from the customer or from a paragraph of text the agent read on a product page. This is not a criticism of Agent Pay, which is doing the part of the job that belongs to a payment network. It is a statement about which control gaps the pilot does not close, and those gaps are the ones described in the agentic AI attack surface by layer.

Authorized actions are the hard case

The attack pattern that fits agentic payments best is not a clever exploit. It is the one where every step is legitimate. GhostJacking describes hijacking an agent entirely through actions it was already permitted to take, which means no exploit fires, no permission is exceeded, and no anomaly appears in a control that is looking for unauthorized behaviour. Applied to a payment mandate, an attacker does not need to break the limit. They need the agent to spend inside it, on their merchant.

The delivery mechanism is equally mundane. Indirect prompt injection puts the instruction in content the agent was asked to read, and the newer cross-channel variants split it so that no individual fragment looks hostile at all. We covered the sharpest current example in GhostSplice, where fragments distributed across separate MCP channels pushed average model compliance from 42% to 82%. A guardrail evaluating one message at a time sees nothing worth blocking.

A fraud model trained on stolen-card patterns has nothing to say about a payment that was authorized, in-mandate, and initiated by the wrong sentence.Anomity Research

Mandates are downstream of an inventory

The announcement says the solution enables AI agents to initiate and execute payments on behalf of customers within predefined limits and permissions. That is a mandate model, and it is the right one. It also has a dependency that is easy to skip past: something has to know which agents exist in order to issue mandates to them, bound them, and revoke them.

In the consumer pilot that dependency is trivial, because there is one agent and the bank provisioned it. In an enterprise it is not trivial at all. Developers and employees install agents, MCP servers, and skills without a ticket, which is the dynamic in AI agents are the new shadow IT and the reason how to build an AI agent inventory exists as a discipline. A mandate issued to an enumerated agent is a control. A mandate policy written for a population you have not enumerated is a document.

The same problem shows up in the credential itself. Whatever token or key lets an agent invoke a payment tool has to live somewhere, and in practice that somewhere is often a plaintext config file next to an MCP server, which is the failure mode catalogued in how MCP servers expose enterprise secrets and addressed properly in secrets management for AI agents. A scoped, network-recognised agent identity is worth considerably less if the material that proves it sits in a repo.

Identity is not containment, and payments make that expensive

There is a structural finding worth pairing with this milestone. VentureBeat's July Pulse wave found that of 57 enterprises that had given each agent its own scoped, managed identity, only 11 had also built isolation, and the enforce-without-isolate population reported a 58% incident or near-miss rate. We worked through that data in the agent containment gap. The short version is that scoped credentials bound who the agent is; they do not bound what happens when those credentials are used correctly by the wrong reasoning.

For most agent workloads that gap costs you data. For a payment agent it costs money, and it costs it in a form that does not roll back cleanly. Exfiltration is discovered late and remediated with rotation. A cleared purchase enters a chargeback process, and a chargeback process needs evidence about intent that nobody currently collects. Least privilege for AI agents is necessary here and visibly insufficient on its own.

The enterprise version arrives next

Santander said it will now move into extended testing and scaling, exploring additional use cases and partnerships. Consumer commerce is the obvious first surface. The corporate surface follows the same logic and is less discussed: procurement agents that reorder supplies, agents that book travel, agents that top up cloud and API credits when a budget alarm fires. Each of those ends up holding a corporate payment instrument, and at that point the agent is a non-human identity with spending authority that most identity governance programmes have no model for.

Agent-to-agent commerce compounds it. When a buying agent negotiates with a selling agent, the trust boundary questions in agent-to-agent security stop being theoretical, because the counterparty is now an autonomous system with its own incentives and its own injection surface.

The regulatory clock is running alongside this. The Commission began enforcing the AI Act's general-purpose AI and transparency rules on 2 August 2026, covered in what AI Act enforcement means for agent operators, with the risk-tier obligations for high-risk systems pushed to December 2027. Financial services deployments will be reasoning about both timelines at once, and the EU AI Act for AI agents maps the obligations by role.

What a security team should take from a pilot

  • Treat the mandate model as the direction of travel and start defining what your organisation's agent mandates would say, before a business unit defines them for you in a vendor's console.
  • Enumerate first. Every limit, permission, and revocation path binds to a specific agent, MCP server, or skill, and you cannot bind to something you have not found.
  • Decide where payment credentials may live, and verify it rather than assume it. Plaintext MCP config is the current default and it is the wrong one.
  • Instrument the tool call, not just the transaction. The authorization log proves the payment was in-mandate; only a record of the agent's attempted actions explains why it was made.
  • Assume the fraud signal will not fire. Injection through authorized actions produces transactions that are legitimate at every layer the network can inspect.
  • Pair identity with containment. Scoped agent credentials plus an isolated execution context is the combination the survey data says almost nobody has built.

Where Anomity sits in this

Anomity covers the four stages in the table above that the payment rail cannot see: the endpoint where the agent actually runs. A lightweight, unprivileged Endpoint Sensor inventories eight AI artifact types per machine - agents, MCP servers, skills, extensions, plugins, hooks, CLIs, and secrets - which is the enumeration any mandate model depends on. It is provider-agnostic, so a payment-capable MCP server registers the same way whether it was installed by a developer, a vendor package, or a business user following a blog post. Metadata only leaves the endpoint over HTTPS, with secrets redacted locally; source code and prompts never do.

On agents that expose a hook, such as Claude Code's PreToolUse, runtime governance returns allow, deny, or log on each tool call before it executes, which is the one boundary an injected instruction cannot argue its way past. Every artifact change lands in a queryable 90-day audit trail, and policy violations route to your SIEM, Slack, email, and Jira. Being explicit about the boundary: Anomity is not a payment control and does not sit in the authorization path. It answers the questions the issuer cannot - which agents exist, what they were allowed to invoke, and what they actually attempted.

Santander and Mastercard proved that a regulated bank can put an AI agent in a live payment flow and keep the operational framework intact. That is a real result. The corollary is that the framework holds up to the edge of the network and no further, and the interesting risk now lives on the other side of that edge. To see which agents, MCP servers, and skills are running across your fleet today, and what runtime governance would have denied, book a 30-minute demo.

Frequently asked questions

What is an agentic payment?

An agentic payment is a transaction initiated and completed by an AI agent acting on a person's or an organisation's behalf, rather than by a human pressing a button. The agent holds delegated authority - a mandate that says what it may buy, up to what value, from which merchants, and for how long - and the payment network treats the agent as an identified participant in the flow rather than as an anonymous script driving a browser. The Santander and Mastercard pilot is significant because it ran that model through real payment infrastructure inside a regulated banking framework, rather than in a sandbox.

What did Santander and Mastercard actually do?

On 2 March 2026 the two announced the successful completion of Europe's first live end-to-end payment executed by an AI agent. Santander carried out the transaction in a controlled environment using Mastercard Agent Pay, processed through Santander's live payments infrastructure to validate the end-to-end operational and control framework under real conditions. PayOS supported the orchestration. Both parties were explicit that this was a pilot conducted within Santander's regulated payment framework and does not constitute a commercial rollout at this stage.

Does the payment network see which AI agent initiated a transaction?

Under the Agent Pay model, the network sees an identified agent participant carrying a mandate, which is a genuine improvement over an agent that simply replays a stored card number through a headless browser. What the network does not see is the agent's execution context: which model produced the decision, what content entered the context window before it, which MCP servers or tools were connected, and whether the instruction originated with the customer or with a web page the agent read. The authorization request looks identical either way.

Why is prompt injection worse when an agent can pay?

Because the outcome settles. Most agent-security incidents are discovered after the fact and are, in principle, recoverable: a leaked token can be rotated, an exposed file can be re-secured. A completed purchase moves money to a merchant and enters a dispute process measured in days or weeks. Injection techniques that steer an agent through actions it was already authorized to take, which is the pattern described in GhostJacking, are especially awkward here, because every individual step in the chain is legitimate and the fraud signal that would normally fire never does.

What should a security team do before agentic payments reach corporate cards?

Three things, in order. First, enumerate the agents, MCP servers, and skills actually running on endpoints, because every mandate and limit you define has to bind to something you can name. Second, decide where payment credentials are allowed to live and enforce it, rather than discovering later that a token sits in an MCP server's plaintext config. Third, make sure the record of what an agent attempted, not just what the network approved, is captured somewhere you can query during a dispute. The bank's log will show a valid authorization. It will not show why.

Is this a consumer story or an enterprise story?

It launched as a consumer commerce story, but the enterprise version is the one worth planning for. Procurement agents, travel booking agents, cloud spend agents, and agents that top up API credits all end up holding a corporate payment instrument. At that point the agent is a non-human identity with a spending authority, which is a category most identity governance programmes have never had to model.

Ask AI about Anomity
ChatGPT Claude Perplexity Google AI Grok