Analysis
Every major agentic payment protocol converges on the same design: a cryptographically verified mandate. Google's AP2 is the most rigorous version built so far, and researchers still broke it.
Insights / Autonomous Payment Authorization
This is the technical companion to Agentic Assistants Are Learning to Pay, covering the full protocol landscape and attack evidence.
Every major agentic payment protocol is converging on the same design: cryptographically verified mandates proving an agent was authorized to spend. Google's AP2 is the most rigorous version of that idea built so far, purpose-built with the right security instinct. Researchers still broke it with a hidden instruction sitting in ordinary product content. That is the actual state of autonomous payment authorization today. The rails keep getting more secure, and the failure mode does not move, because no mandate design in production yet touches the layer where the attack actually happens.
At least six distinct efforts are building how agents authenticate, get authorized, and settle payment, each with its own signing keys, consent model, and merchant integration.
| Protocol | Operator | Mechanism | Status (Sep 2026) |
|---|---|---|---|
| Trusted Agent Protocol | Visa, co-developed with Cloudflare | Tokenized credentials issued after network validates the agent's request matches the user's instruction; aligned with OpenAI's Agentic Commerce Protocol and x402 | Sandbox live; wide merchant deployment still months out |
| Agent Pay | Mastercard | Payment execution layer plus Agent Suite (dev support), Agent Toolkit (MCP-compatible), participates in both Google's UCP and OpenAI's ACP | Demonstrated India's first authenticated agentic transaction, Feb 2026, with Axis Bank, RBL Bank, Swiggy, Zepto |
| AP2 (Agent Payments Protocol) and UCP (Universal Commerce Protocol) | Google, 60+ backing organizations including Mastercard, PayPal, Amex | Cryptographically verifiable mandates authorize agent-led purchases (AP2); UCP governs how agents discover and browse merchant product data | Live in production integrations; also the protocol red-teamed successfully via prompt injection |
| Agentic Commerce Protocol (ACP) / Machine Payments Protocol (MPP) | Stripe, with OpenAI and Tempo | Connects AI platforms directly to merchants (Etsy, Shopify via ChatGPT); MPP extended by Visa for card rails, by Lightspark for Bitcoin Lightning | Over 100 services listed in Tempo's directory at MPP launch |
| x402 | Open standard, multiple backers | Machine-to-machine settlement, including stablecoin and micro-transaction flows | Integrated into MPP; used by developer-facing agent marketplaces |
| Unified Agent Protocol (UAP) | NPCI (India) | Registers, verifies, and authorizes agents as a delegated "secondary user" under existing UPI Circle rules; liability drawn around that same delegation relationship | Reported in development since July 2026; expected around the September 2026 Global Fintech Fest, not yet formally confirmed by NPCI |
None of these protocols supersede the others globally. India is not choosing between them; it is building UAP as a national layer that sits on UPI, which already clears roughly half of global real-time payment volume on its own.
Classic software separates code from data. SQL injection is solvable because prepared statements put a hard boundary between a command and user input. Large language models have no equivalent boundary: an instruction hidden in a product description, a review, or a coupon page is processed as tokens in the same context window as the system's own instructions, and looks structurally identical to a real one.
OWASP's GenAI Security Project ranks prompt injection first on its list of LLM application risks for the second consecutive edition, and states plainly that it is unclear whether fool-proof prevention is possible given how these models work. NIST's adversarial machine learning taxonomy reaches the same conclusion: generative systems combine the instruction and data channels, current mitigations do not fully protect against all attacker techniques, and a filter placed inside the prompt is not a security boundary. Any control built on the assumption that the model will simply recognize and refuse an injected instruction is building on hope, not a guarantee. The defense has to sit outside the model, in what the agent is allowed to do and how its actions get checked, not inside it.
Palo Alto Networks' Unit 42 published two concrete, working attack scenarios against Google's Universal Commerce Protocol in March 2026, both exploiting how UCP agents autonomously browse product and coupon pages while executing a legitimate task.
Gift card theft, by payload poisoning. An attacker embeds a hidden prompt on a coupon comparison site. The instant a shopping agent visits that site while hunting for a real discount, the injected text overwrites the agent's working memory, and a $100 digital gift card is added to the cart and routed to the attacker's own email address at checkout. If the user's interface only surfaces the order total, the extra charge is easy to miss inside what looks like tax and fees.
Return fraud, by logic hijacking. Malicious instructions are embedded in the HTML metadata of a marketplace listing. When a return-processing agent reads that listing, it skips the confirmation step and issues an immediate refund under a fabricated tracking number. Unit 42's own warning: if organized fraud runs this at scale, ten thousand empty returns executed by bot farms in a single hour could drain a retailer's cash reserves in one incident.
Both attacks are indirect prompt injection: the malicious instruction never comes from the user. It arrives inside ordinary web content the agent was already authorized to read as part of doing its job, which is exactly why conventional security controls, built to watch for malicious user input, do not catch it.
Notice what neither attack targets. Not a payment API, not an authentication endpoint, not anything that has ever been treated as security-critical. A coupon comparison site and a marketplace listing are among the most mundane content on the internet, and that is exactly why they were never hardened. A human skimming a coupon page for a discount code was never going to execute a hidden instruction sitting in its HTML, because humans do not parse markup as commands. That content had no attacker incentive and no security requirement, so it got neither integrity checks nor provenance nor authentication of its source. The moment an agent reads that same page and treats it as something to potentially act on, all of that unhardened content becomes attack surface at once, with none of the decade of hardening that actual payment infrastructure has had. The perimeter security now has to defend is not the transaction. It is every piece of ordinary content an agent might read on the way there.
AP2 exists specifically to secure agent-led purchases through cryptographically verifiable mandates, a signed record proving the agent was authorized to spend within defined terms. Researchers red-teamed a functional AP2 shopping agent, built on Gemini-2.5-Flash and Google's Agent Development Kit, and found it falls to indirect and direct prompt injection anyway.
Two named techniques demonstrated this. The Branded Whisper Attack manipulates how the agent ranks products, steering it toward a listing it would not otherwise have chosen, without ever touching the mandate itself. The Vault Whisper Attack extracts sensitive user data through the same injection surface. The researchers' own conclusion: simple adversarial prompts reliably subvert agent behavior even inside an architecture built with cryptographic protections, which exposes a structural gap in current agentic payment design, not an implementation bug in one vendor's product.
The distinction that matters operationally: a mandate answers "was this agent authorized to spend." It cannot answer "does this specific transaction reflect what the user actually meant," because the manipulation happens upstream, in how the agent interprets the task, before any mandate is ever generated or signed. Securing the handshake and securing the intent behind it are two different engineering problems, and only the first one has real infrastructure behind it today.
The security boundary has expanded. Responsibility has not expanded with it.
Three parties touch every agentic transaction, and each controls a different piece of it. The agent provider controls the agent itself and its payment integration. The merchant controls the shopping surface it publishes, the product descriptions, reviews, coupon pages, and listing metadata an agent reads while doing its job. The payment network controls authorization. Yet the agent is expected to safely consume content created by a party the agent builder does not control and never agreed a security standard with. That gap, not any single vendor's implementation, is what Unit 42's own examples demonstrate: the malicious instruction lived on a coupon site and a marketplace listing, ordinary merchant-published content, while the payment infrastructure itself was never touched.
The answer is not to ask agent developers to secure the entire internet. It is to strengthen the interfaces between the parties who each already control a piece of the transaction.
| Layer | Currently does | Needs to strengthen |
|---|---|---|
| Agent providers | Authenticate and authorize the agent | Constrain what the agent can do, maintain separate scoped credentials, preserve decision and audit evidence |
| Merchants and marketplaces | Publish product and transaction content | Establish provenance and integrity for machine-consumed content, distinguish data from executable instructions |
| Payment networks | Verify that a payment was authorized | Add stronger transaction-intent verification and anomaly controls |
| Agent-merchant protocols | Exchange product, action, and payment information | Define which fields are data, which are instructions, and which are trusted security signals |
| Enterprises deploying agents | Give agents access to internal workflows | Set approval thresholds, segregation of duties, refund controls, and monitoring |
| Users | Give the original instruction | See enough transaction detail to catch an unintended action before settlement |
Read this way, scoped credentials, content provenance, transaction-intent verification, approval thresholds, and audit evidence are not a list of mitigations bolted onto one product. Each sits with a specific party who already controls that piece of the transaction. They are controls distributed across an ecosystem in which no single participant owns the whole attack surface, and the question this raises is the same for any of them: which of these boundaries do you actually own, and is it strengthened yet.
Sources
Talk to us about where your agentic payment exposure actually sits.
Get in touch →