What are AP2, MPP, and x402? The payment protocols behind AI agent commerce

August 31, 2026

AP2, MPP, and x402 solve different parts of AI agent payments. Compare authorization, settlement, web-native charging, and where each protocol fits.

AI agents don’t pay the way people do. There’s no card form, no checkout page, no one clicking “buy.” Three open protocols now standardize how agents transact instead. The Agent Payments Protocol (AP2) provides cryptographic proof that a buyer authorized an agent’s purchase. The Machine Payments Protocol (MPP) defines how agents send and receive payments in fiat and stablecoins. x402 enables per-request payments over HTTP, activating a status code reserved since 1991. All three moved to open governance or open standards in 2026, and all three assume complete, accurate product data upstream that none of them validate.

This guide covers what each protocol specifies, how they combine in a live transaction, how to assess which ones apply to your business, and what their standardization means for how commerce operates from here.

  1. What is the difference between AP2, MPP, and x402?
  2. AP2 (Agent Payments Protocol): the authorization standard
  3. MPP (Machine Payments Protocol): the settlement standard
  4. x402: the web-native payment standard
  5. How do the protocols work together?
  6. AP2 vs. MPP vs. x402: comparison table
  7. How do you choose the right payment protocol?
  8. What does the future of e-commerce look like with AI shopping agents?
  9. Is your product data ready for agents to transact on?

Keep bad data out of automated transactions

See how governed product information helps prevent inaccurate specifications from becoming authorized and settled purchases.

What is the difference between AP2, MPP, and x402?

The three protocols solve three different problems in the payment layer:

Because each protocol operates at a different function, evaluating them as competitors misreads the architecture. Visa has contributed card specifications to MPP and holds premier membership in the x402 Foundation, while co-chairing the FIDO Alliance working group that stewards AP2. The same payment network participates in all three specifications simultaneously.

The specifications also reference each other directly. The AP2 documentation includes an integration guide for executing x402 settlement under an AP2 authorization. The Universal Commerce Protocol, which standardizes the shopping interaction one layer up, designates AP2 as its payment method rather than specifying its own.

The same principle applies here as at the commerce layer: no single protocol powers AI shopping, and no single protocol powers AI payment. Authorization, settlement, and web-native charging are separate functions. The industry is standardizing each one independently, with defined integration paths between them.

The relevant question for a brand isn’t which protocol wins adoption. It’s which functions intersect with your business, and what each specification requires of your systems when they do.

AP2 (Agent Payments Protocol): the authorization standard

The Agent Payments Protocol is an open specification for proving that a buyer authorized an agent’s transaction. Google announced the protocol in September 2025 with a coalition of payments and technology partners, then donated it to the FIDO Alliance on April 28, 2026 for platform-neutral, community-led governance.

MPP (Machine Payments Protocol): the settlement standard

The Machine Payments Protocol is an open standard for agents to send and receive payments, co-authored by Stripe and Tempo, a payments-focused blockchain incubated by Stripe and Paradigm. It launched on March 18, 2026, alongside Tempo’s mainnet going live.

x402: the web-native payment standard

When the HTTP specification was written in 1991, it reserved status code 402, “Payment Required,” for a future in which the web could natively charge for access. The code sat unused for more than three decades. x402 puts it to work: a server responds to a request with a 402, the agent pays, and the request completes. Payment becomes part of the HTTP exchange itself, with no account, no stored card, and no prior relationship between the parties.

How do the protocols work together?

Payment protocols don’t operate alone. They sit at the bottom of a stack that includes the protocols that power AI shopping agents: MCP, which connects agents to merchant systems, and UCP and ACP, which standardize the shopping interaction and checkout. A single agent-driven purchase can traverse all of them.

Consider a real transaction. A contractor tells their AI assistant: “Reorder the 240V compressor motor we bought in March, under $300, by Friday.”

The agent finds the product through the merchant’s MCP server. It confirms specifications and stock through UCP catalog capabilities. It initiates checkout through the merchant’s ACP endpoints. It presents an AP2 Intent Mandate proving the contractor pre-authorized this purchase within a price ceiling and deadline. The payment settles over MPP.

Five protocols, one purchase, no human clicking anything. And every layer trusted one input, none of them verified: the product record that said “240V.” If that record is wrong, MCP serves it, UCP confirms it, ACP transacts on it, AP2 binds the buyer to it, and MPP settles it. The stack moves the data faithfully. It does not check it.

AP2 vs. MPP vs. x402: comparison table

None of the three protocols carries a license fee. All are free, open specifications. What differs is the cost of using them, who does the implementation work, and how ready each one is for production today.

AP2 (Agent Payments Protocol)MPP (Machine Payments Protocol)x402
Created byGoogle, with payments and technology partnersStripe and Tempo, co-authorsCoinbase
LaunchedSeptember 2025; v0.2 April 2026March 18, 2026Contributed to open governance; foundation operational July 14, 2026
Governance & opennessFIDO Alliance, two technical working groupsOpen standard co-authored by Stripe and Tempo; no neutral standards bodyx402 Foundation under the Linux Foundation, 40 members
Role in the payment layerAuthorization: proves the buyer approved the agent’s transactionSettlement: defines how agents send and receive paymentWeb-native charging: payment embedded in the HTTP request
Payment methods supportedMethod-agnostic; cards today, roadmap includes real-time bank transfers and digital currenciesFiat including cards, and stablecoins; Visa-contributed card specificationsPrimarily stablecoins today; payment types from cards to stablecoins in Foundation scope
Ideal use casesConsumer purchases through AI assistants; “Human Not Present” autonomous buying within pre-authorized limitsAgent-to-business purchases at conventional transaction sizes; goods, services, softwareHigh-frequency, sub-dollar machine-to-machine payments; per-request API, data, and compute access
Cost structureFree open spec; costs come from the underlying payment methodFree open spec; Stripe processing fees or on-chain settlement feesFree open spec; per-transaction network and facilitator fees, typically sub-cent
Production readinessv0.2 pre-release; working groups actively developing; implementations emergingLive; Stripe merchants can accept via PaymentIntents API; weeks-old mainnet at launchOperational with live transaction volume; commercial demand still maturing
Who implements itAI platforms, payment networks, credential providersPayment providers; merchants via Stripe; agent developersAPI and service providers, cloud platforms, facilitators

How do you choose the right payment protocol?

For most brands, choosing a payment protocol is an exercise in awareness. Implementation falls to payment providers, AI platforms, and infrastructure vendors. Three questions determine which protocols reach your business, and through which vendor.

1. Who is buying from you? 

For consumers purchasing through AI assistants, AP2, which arrives bundled, is designated as the payment method by UCP. Agents buying goods, services, or software at conventional transaction sizes means MPP; businesses on Stripe can enable acceptance through the PaymentIntents API. Machine-to-machine, sub-dollar transactions mean x402.

2. What does your payment provider already support? 

Check what your PSP, commerce platform, and card network have shipped.

3. What can you defer?

Most of it. The protocols interoperate by design, so an early wrong bet is cheap to correct. What must be ready from day one is the input every protocol transacts on: your product data.

What does the future of e-commerce look like with AI shopping agents?

The evidence points to three shifts already underway.

Discovery compresses. 

Traffic from AI sources to U.S. retail sites grew 393% year over year in the first quarter of 2026, on Adobe data covering more than a trillion retail visits. Gartner predicts that SEO and pay-per-click give way to agent engine optimization, with procurement shifting to autonomous machine-to-machine transactions. An agent evaluates structured product data and returns a shortlist. Brands compete to be in it.

Transactions happen without shopping sessions. 

AP2’s “Human Not Present” support exists because buyers want delegation with boundaries. Visa’s own research found that 58% of Americans are comfortable with AI comparing prices, 38% are comfortable with AI completing a purchase autonomously, and 60% are unwilling to let an agent spend without prior approval. Pre-authorized mandates are the design answer to that gap. For purchases inside those mandates, the product record is the entire customer experience. No human sees a product page.

The layers standardize at different speeds. 

Payments went from vendor projects to two standards bodies inside a year. Product data has no standards body coming. Adobe’s content visibility analysis found retail product pages average 66% readable to the AI models driving that traffic. The transaction infrastructure is being built industry-wide. The readiness of what agents transact on is built merchant by merchant.

Is your product data ready for agents to transact on?

AP2 proves the buyer authorized the purchase. MPP settles it. x402 charges for it. None of them verify that the product record the agent acted on was accurate. A wrong specification travels through every protocol intact and comes out the other side as an authorized, settled, wrong transaction.

Agent-ready product data means every record is complete, validated, and current when an agent reads it, across all protocols that request it. That is an operational discipline. Inriver orchestrates it: product data from any source, governed through AI-driven validation, so what reaches an agent through any protocol is trusted product information.

The protocols will keep multiplying. Product data that agents can trust is the requirement that stays constant.

See how Inriver prepares your product data for agent-driven commerce. Book a personalized demo today.

See the Inriver PIM in action

Inriver transforms the way your business thinks about product data. Let an Inriver expert explain the many benefits of the enterprise-ready, fully adaptable Inriver platform.

  • Get a personalized, guided demo of the Inriver platform
  • Have all your PIM questions answered
  • Free consultation, zero commitment

    Thanks for choosing Inriver! We’ll be in touch soon.

    Something went wrong

    Please try again in a moment.

    You may also like…