Reference🧭 Global overviewsIntermediate⏱ 22 min read

🤖 Agentic payments around the world

AP2, ACP, and x402 against the existing rails: what a delegated mandate really proves, where mandate rails already exist, who pays when the agent gets it wrong, and the markets where none of this works yet

Three things the word “agentic” lumps together

An agentic payment is a payment triggered by software acting on behalf of a person or a business. The term covers three distinct mechanisms, with different players, different risks, and different rails. The first is software that drives a browser and fills in a checkout form in place of a human. The second is an agent that calls a commerce API exposed by the merchant or its provider and obtains a delegated payment credential. The third is a machine paying another machine, per unit, with no account set up in advance. Which of the three a payment flow falls into determines what the issuer sees, which rail is used and, through that rail, what recourse the payer has.

Browser automationAPI checkoutMachine-to-machine
Who actsAn agent posing as a human on the checkout pageAn agent calling an interface built for itA software client paying for a resource or an API call
What the issuer seesA standard card-not-present sale, often unauthenticatedA transaction carrying a token or mandate that identifies the agentNothing: the issuer is not in the loop
Underlying railStored card, walletTokenized card, credit transfer, later a public-rail mandateStablecoin on a public blockchain
Reference protocolNone; the agent passes itself off as a humanAP2, ACP, Visa and Mastercard frameworksx402
What fails firstBot detection, strong authentication, merchant terms and conditionsNo enforceable mandate unless the protocol is implemented on both sidesIrrevocability: no dispute possible after settlement
Three mechanisms, three chains of liability

A payment rail is the infrastructure that moves funds from payer to payee. Putting an agent in the loop does not change it. An agentic purchase in 2026 runs on a tokenized card, an account-to-account transfer, or a stablecoin; no agentic protocol has created a new payment method. The protocols add an authorization layer in front of rails that already existed. A business accepting these payments keeps its acquirers, its schemes, its settlement times, and its dispute rules.

  • The rail determines the recourse regime, not the protocol or the company that built the agent.
  • The protocol determines the evidence available in a dispute, and nothing else.
  • The market determines feasibility: an agentic flow that works in the US may be impossible in the European Economic Area because of authentication rules.
  • None of the three questions can be answered at group level: they come up country by country, acquirer by acquirer.
🔑
The issue is proof, not the rail
Sending a card number is technically trivial for a software agent. The hard part is proving that an identified human authorized this specific agent to make this purchase, within these limits. Each of the three protocols described below meets that requirement with a different form of proof: signed SD-JWT mandates for AP2, a delegated payment credential issued by the provider for ACP, and an on-chain transaction signature for x402.

AP2, ACP, x402: three different problems

AP2, ACP, and x402 are three private specifications for how a software agent triggers a payment. The industry mentions them in the same breath, yet they solve different problems and compete only in part. AP2 (Agent Payments Protocol), released by Google on September 16, 2025, addresses proof of authorization. ACP (Agentic Commerce Protocol), released by OpenAI and Stripe on September 29, 2025, under the Apache 2.0 license, describes a complete checkout flow between an agent and a merchant. x402 covers a case the other two ignore: paying for a web resource per unit, with no account and no invoice.

AP2ACPx402
BackersGoogle, then handed to the FIDO Alliance, announced with version 0.2OpenAI and Stripe, Apache 2.0 licenseCoinbase originally, then the x402 Foundation under Linux Foundation governance
What it standardizesSigned mandates: Checkout Mandate and Payment MandateThe checkout flow and the sharing of a delegated payment credentialHTTP status code 402 Payment Required as the settlement trigger
Form of proofSD-JWT with selective disclosure, merchant JWT nested insideStripe’s Shared Payment Token: the merchant never sees the underlying instrumentOn-chain transaction signature
Rails coveredDebit and credit cards for now; wallets, UPI, Pix, and digital currencies on the roadmapCards through a compatible provider, Stripe being the first namedStablecoins, EVM-compatible chains, and Solana
Where it can be usedWherever the issuer and the merchant implement it, so nowhere by defaultOn the surfaces that have adopted it, ChatGPT firstOn any HTTP resource whose server runs x402 middleware
The three specifications, based on public sources reviewed on August 7, 2026

AP2 version 0.2 reorganized its mandate model. The first release distinguished intent, cart, and payment; the current specification describes a two-stage Checkout Mandate and a Payment Mandate. The open checkout mandate, of type mandate.checkout.open.1, carries the constraints: which merchants are authorized and which order lines are eligible. The closed mandate, mandate.checkout.1, embeds a JWT signed by the merchant and the hash that identifies it.

AP2 version 0.2 mandate chain: contents and signers
Checkout Mandate OPEN        type mandate.checkout.open.1
  constraints                authorized merchants, eligible order lines
  created by                 the Shopping Agent
  rendered by                the Trusted Surface, for the human to verify

Checkout Mandate CLOSED      type mandate.checkout.1
  checkout_jwt               JWT signed by the MERCHANT, base64url-encoded
  checkout_hash              hash of the checkout_jwt, unique cart identifier

Payment Mandate              authorizes payment for a given checkout
  payee                      the merchant
  amount / currency          what is being committed
  instrument                 the payment method to be used
  checkout hash              ties the payment to the signed cart
  iat / exp                  mandate issued-at and expiry
  optional                   execution date, risk data, PISP information
  verified by                Credential Provider, network, merchant processor

encoding of both mandates    SD-JWT (selective disclosure)

x402 is the only one of the three protocols that publishes usage figures. For the 30 days to July 14, 2026, the protocol’s website showed 75.41 million transactions worth $24.24 million, with 94,060 buyers and 22,000 sellers. That puts the average ticket at about $0.32. x402 handles micropayments for API calls and content access, not retail purchases. No card rail goes down to ticket sizes that small.

75.41M
x402 transactions over a rolling 30 days
x402.org, counter as of July 14, 2026
$24.24M
x402 volume over the same 30 days, about $0.32 per transaction
x402.org, counter as of July 14, 2026
4.8B
payment credentials on the Visa network, the target of Visa Intelligent Commerce
Visa, Intelligent Commerce page, 2026
€310B
in European transactions assisted by agents by 2036 (estimate)
Worldline / ING, June 2026
⚠️
A specification is not availability
AP2 lists UPI and Pix on its roadmap, not in production, and ACP works through a compatible provider, Stripe being the first named. “Multi-rail” in technical documentation describes intended coverage, not proven availability. What to check is the list of issuer-acquirer pairs actually tested, country by country. In 2026 that list is still short.
Who backs whatGOGoogleOPOpenAIStripeCOCoinbaseCLCloudflareVisaMastercardPayPal

The delegated mandate and what proves it

A delegated mandate is the authorization by which a person gives a software agent the right to trigger payments on their behalf. Its strength is measured by what the merchant can produce, six months later, when an issuer disputes the charge. Four types of proof coexist in 2026, and they do not carry the same evidentiary weight. Two rest on a cryptographic signature. The third relies on trust in a card network. The fourth predates agents and lives on public rails.

Chain of proof for a purchase under AP2
Human
Sets the scope of the delegation
Authorized merchants, eligible order lines; these constraints make up the open Checkout Mandate
Shopping Agent
Creates the open checkout mandate
SD-JWT encoding: fields can be selectively disclosed depending on the recipient
Trusted Surface
Shows the mandate to the human for verification
The only step where the human sees what the mandate contains (authorized merchants, eligible lines) before later mandates are chained to it
Merchant
Signs the final checkout
The merchant JWT is nested in the closed mandate, along with the hash that identifies it
Shopping Agent
Issues the Payment Mandate
Payee, amount, currency, instrument, checkout hash, issue and expiry dates
Credential Provider, network, processor
Verify the payment mandate
Three checks in a row: any of these parties can decline the transaction, so the proof format must work for all three
Card typeWhat serves as proofWho can verify itDrawback
Signed mandate (AP2)Chained SD-JWTs, a hash linking payment and cartCredential provider, network, merchant processorAssumes all three verifiers implement it; otherwise the signature goes nowhere
Delegated credential (ACP)A Shared Payment Token passed to the agent, with the underlying instrument kept hiddenThe provider that issued itThe proof sits with the provider, not with the merchant or the issuer
Agentic network tokenA card token bound to an agent, a merchant scope, and a policyThe network and the issuerThe scope is set in the scheme rules, which can change without contractual notice
Public-rail mandateAn authorization registered with the payer’s bank: UPI AutoPay, Pix Automático, PayTo, cVRP, DuitNow AutoDebitThe payer’s bank, under central bank oversightNone of these mandates was designed to be held by a software agent
Four types of mandate proof, and what they are worth
🔑
Only the fourth type holds up before a regulator
A UPI AutoPay or Pix Automático mandate is registered with the payer’s bank under central bank rules, which makes it provable, enforceable, and revocable through a regulated channel. The other three types rest on private contracts written by the companies that offer them. The difference lies in who the proof is presented to: a supervised bank in the first case, a party to the contract in the other three.
  • Log the mandate, not just the transaction: mandate ID, scope, limit, expiry date, and a timestamp for when it was shown to the human.
  • Keep the full chain: without the hash linking the payment to the signed cart, the proof is just the merchant’s word.
  • Record revocation: the date and channel through which the mandate was withdrawn determine who bears any later payments.
  • Separate the agent from the human in the logs: an agent ID reused across two customers makes any investigation impossible.

Where mandate rails already exist, and where they don’t

A rail mandate is a payment authorization registered with the payer’s bank on a country’s payment infrastructure. Payment delegation predates agents. Several central banks have built such mechanisms on their instant payment rails over the past five years. An agent that could plug into them would need no new protocol. The strongest delegation infrastructure in the world is public, and no agentic protocol connects to it in production yet.

MarketMandate mechanismOperatorSinceOpen to an agent?
IndiaUPI AutoPay on the UPI rail, e-NACH on the NACH rail, UPI Circle for delegation to a third partyNational Payments Corporation of India, under a Reserve Bank of India mandate2016 for UPINo: UPI Circle delegates to a person, not to software
BrazilPix Automático, Article 11-Q of the Pix rulebookBanco Central do Brasil, SPI infrastructureJune 16, 2025No: the payee must be a legal entity with an active CNPJ (Brazilian company registration), and the payer must give explicit authorization
United KingdomCommercial Variable Recurring Payment (cVRP)UK Payments Initiative, formed by 31 fundersJune 2, 2026Not yet, but it is the A2A mandate closest to an agentic use case
AustraliaPayTo on the New Payments PlatformNPP Australia2022No
MalaysiaDuitNow AutoDebit, the direct debit arm of PayNet’s systemPayments Network Malaysia (PayNet)–No; the only recurring mandate in ASEAN on an instant rail
Euro areaSEPA Direct Debit; no native recurring mandate on SCT InstEuropean Payments Council for the schemes2009 for SDDNo: direct debit requires an identified creditor, not an agent
United StatesNo rail mandate: ACH debits rely on contractual authorizationNacha for ACH, Federal Reserve for FedNow–No, so delegation runs through the tokenized card
Existing rail mandates by market, excluding cards

Southeast Asia has the most heavily used instant payment rails in the world. PromptPay in Thailand, run by National ITMX under a Bank of Thailand mandate since 2017, carried 27.4 billion transactions in 2025. QRIS, the standard Bank Indonesia has mandated with ASPI since 2019, has more than 32 million merchants enrolled. DuitNow from PayNet and PayNow in Singapore round out the picture. All four handle payer-initiated payments, with the payer present to scan or confirm. None of them carries a mandate, with the sole exception of Malaysia’s AutoDebit.

241.62B
UPI transactions in fiscal 2025-26, up 30.0% by volume
NPCI
79.8B
Pix transactions in 2025, worth R$35.36 trillion
Banco Central do Brasil, via ClearingPost, 2026
27.4B
PromptPay transactions in 2025, worth about $1.6 trillion
RTP Dashboard, based on Bank of Thailand data
$853.4B
settled over FedNow in 2025, average ticket $101,435
FedNow Service Year in Review 2025, Federal Reserve
⚠️
The gap between a market’s volume and its openness to agents
India handles nearly half of the world’s real-time payment volume, yet it offers no delegation interface to software agents. Brazil made Pix Automático mandatory on the payer side and restricts the mandate to payees that are legal entities. Ranking markets by payment volume and ranking them by whether rail mandates exist give two different lists.

Cards remain the only truly cross-border rail available to an agent. Visa and Mastercard announced their frameworks a day apart: Mastercard Agent Pay on April 29, 2025, and Visa Intelligent Commerce on April 30, 2025. Both take the same approach. A card token is bound to an agent, a merchant scope, and a consent policy, and the agent never sees the actual card number.

The authentication wall, market by market

Strong customer authentication (SCA) is the payer verification required by Commission Delegated Regulation (EU) 2018/389, in force in the European Economic Area since September 14, 2019. No agentic protocol generates it. In Europe, a card payment triggered by an agent therefore falls under that regulation and under the schemes’ stored credential framework. A payment made without the cardholder is classified there as an MIT, a merchant-initiated transaction.

Visa’s Stored Credential Framework, in effect since 2017 and later adopted by Mastercard, requires transactions to be chained. The setup transaction is a CIT, a customer-initiated transaction, authenticated, which returns an identifier: the Transaction ID at Visa, the Trace ID at Mastercard. Every subsequent transaction must reference that identifier, the only proof of the mandate the issuer has at authorization time. A transaction submitted without that reference is treated as an unauthenticated card-not-present sale, and the issuer declines it.

CaseClassificationStrong authenticationWhat the message must carry
The cardholder approves the purchase in the agent’s interfaceCITRequired, unless an exemption applies3DS data, stored credential initial-transaction indicator
The agent buys on its own, under a mandate set up during an earlier CITMITOut of scope, as long as the mandate was set up with strong authenticationChained reference, MIT type, entry mode flagging the stored credential
The agent drives a browser and fills in the formStandard card-not-present saleRequired, and the agent cannot provide itNothing specific, hence the decline rate
The agent pays in stablecoin via x402Outside card rulesNot applicableOn-chain signature only
How a European issuer classifies a payment based on who triggered it
⚠️
Browser automation does not get through in Europe
An agent driving a browser on a European checkout page hits strong customer authentication, which it cannot provide, and merchant-side agent detection. The two obstacles are independent and add up. Flows of this kind shown in 2025 never got past the demo stage in Europe. Those two obstacles partly explain why Visa, Mastercard, and Worldline chose tokens and mandates.

Other markets impose different authentication requirements. India requires an additional factor of authentication for electronic payments, and a UPI AutoPay mandate is approved with the payer’s UPI PIN. Brazil has the payer approve Pix Automático authorizations in their bank’s app. The US has no equivalent requirement for cards, which is why the first consumer agentic flows launched there. The US head start reflects that regulatory difference, not a gap in technical maturity.

Who pays when the agent gets it wrong

The recourse regime is the set of channels through which a payer can get a disputed payment refunded. When an agent buys the wrong item, at the wrong price, or from the wrong merchant, who ultimately bears the loss depends on the rail used. The agentic protocol plays no part in that. Neither does the company behind the agent. The three regimes below, for cards, account-to-account transfers, and stablecoins, lead to very different outcomes.

RailPayer recourseWho likely bears the lossSettlement time
Card, agentic tokenChargeback through the issuerThe merchant, unless it can prove the mandate and proper deliveryGoverned by scheme rules
Card, agent driving a browserChargeback under the “unauthorized transaction” reason code, which strongly favors the cardholderThe merchant, for lack of authenticationSame
UPI, Pix, and other account-to-account transfersNo chargeback right: the transfer has been executedThe payer, unless there is a commercial agreementThe system’s dispute mechanism, then the national ombudsman
Stablecoin via x402NoneThe payer, in fullNot applicable: settlement is final
Recourse regime by the rail the agent uses

California’s AB 316, signed into law on October 13, 2025, adds Section 1714.46 to the Civil Code: a machine’s autonomy does not shield the party using it. In a civil action, a defendant cannot argue that the artificial intelligence caused the harm autonomously. All other defenses remain available; the law rules out only that one.

⚠️
The rail sets the regime, not the contract
A merchant that accepts stablecoin from an agent bears no chargeback risk, and its customer has no recourse. The same merchant accepting cards bears the burden of proof in a dispute. Both outcomes flow from the rail, so terms and conditions cannot change them. Accepting x402 or an agentic token means choosing a liability regime.
  • Require agent identification in the transaction data, and reject any integration that does not pass it through.
  • Negotiate evidence retention with the provider of the token or delegated credential: retention period, format, and turnaround time for handing it over in a dispute.
  • Set a limit per mandate and per period, regardless of what the protocol allows. The scheme’s limit is not the merchant’s.
  • Write the returns policy before opening the channel: a mistaken agentic purchase is better handled with a fast refund than with a chargeback.
  • Monitor the dispute rate by channel: an agentic channel that drifts above the rest of the portfolio triggers the schemes’ monitoring programs like any other.

What regulators have already written

No major jurisdiction has published rules specific to agentic payments. An agent that pays is legally an agent in the ordinary sense: a third party acting on someone else’s behalf. Agency law, payments law, and tort law therefore apply as they stand. The rules that actually govern an agentic deployment in 2026 were written for other purposes.

March 2019
European Banking Authority Q&A on merchant-initiated transactions
The final answer to Q&A 2018_4031, drafted by the European Commission and published on March 1, 2019, states that MITs fall outside the scope of strong customer authentication when the initial mandate was set up with it. This is what makes an agentic card payment possible in Europe.
September 14, 2019
Strong customer authentication takes effect in the European Economic Area
Commission Delegated Regulation (EU) 2018/389. It never mentions agents, yet it governs every European card flow they use.
July 22, 2024
Resolução BCB nº 402, Brazil
It sets the launch date for Pix Automático, defined in Article 11-Q of the Pix rulebook annexed to Resolução BCB nº 1 of August 12, 2020.
August 1, 2024
Regulation (EU) 2024/1689 on artificial intelligence enters into force
Prohibitions apply from February 2, 2025, obligations for general-purpose models from August 2, 2025, and general application from August 2, 2026. The regulation does not govern payments.
June 16, 2025
Pix Automático goes live
Mandatory for every participant offering transaction accounts to payers. A year later, usage is still marginal compared with débito automático, Brazil’s traditional direct debit.
October 9, 2025
Sending instant credit transfers becomes mandatory in the euro area
Regulation (EU) 2024/886, following the obligation to receive instant payments from January 9, 2025. It also requires verification of payee.
October 13, 2025
California enacts AB 316
Section 1714.46 of the Civil Code. An artificial intelligence’s autonomy cannot be invoked as the cause of the harm.
June 2, 2026
The cVRP scheme goes live in the UK
Backed by the UK Payments Initiative and 31 funders, it is the first new UK payment scheme since Faster Payments in 2008. It creates a paid A2A mandate, and therefore one that providers have a reason to support.

The timeline shows two patterns. The rules that constrain an agent most were not written for it, and no one expects them to be amended for agents for several years. Wherever a regulator has created a mandate, it has also laid the legal groundwork for future agentic payments. The UK, Brazil, India, and Australia have that groundwork, for reasons that have nothing to do with agentic commerce.

ℹ️
The EU AI Act does not govern agentic payments
Regulation (EU) 2024/1689 creates no payment rules, no authentication requirements, and no liability regime for a botched purchase. It deals with AI systems themselves, how they are classified, and the transparency owed to users. Questions about an agentic payment flow are settled under payment services law, not under this regulation.

Real use cases, mirages, and what to measure

A production use case differs from an announcement in one way: it has verifiable volumes or documented transactions. In 2026, four agentic payment use cases meet that test; the rest are demos, roadmaps, or sales pitches. Vendors and the businesses evaluating them do not draw that line in the same place.

🛒
Conversational checkout
Instant Checkout in ChatGPT, launched on September 29, 2025, with Stripe, on ACP. Etsy at launch, then Shopify merchants. Card rail, compatible provider required.
🔌
API micropayments
As of July 14, 2026, x402 handled 75.41 million transactions over 30 days, worth $24.24 million. The average ticket is $0.32, for API calls, access to resources, and agents paying other agents.
🇪🇺
Europe’s first live agentic transaction
On June 2, 2026, Worldline and ING, with Mastercard, ran the first end-to-end agentic transaction in a live production environment in Europe. An agent bought tickets within a budget set by the customer.
📰
Charging for crawls
Cloudflare’s pay-per-crawl, in private beta since July 2025, charges AI model crawlers. The payment is for access to content, not for a good or a service, and the payer is a machine.
Announced use caseActual statusBlocker
An agent paying via UPI or PixOn the AP2 roadmap, not on the railsDirect access to UPI is limited to banks; a Pix Automático mandate requires a payee with an active CNPJ
An agent paying by QR code in Southeast AsiaNo public specificationQRIS, PromptPay, DuitNow QR, and PayNow are built for payments initiated by a payer who is present
An agent shopping on Chinese super appsNone of the three specifications refers to themAP2 covers cards, ACP goes through a compatible provider, x402 settles in stablecoin
An agent paying a supplier invoiceDemos, no documented production useB2B requires invoice approval, verification of bank details, and an accounting audit trail
An agent opening an account or signing up for a contractNoOnboarding requires verifying the person’s identity, which the agent cannot supply
What is not in production as of August 7, 2026, and why

To identify agentic payments in merchant data, the channel must be explicitly tagged. Without that tag, orders placed by agents blend into the rest of e-commerce traffic, and their effects stay invisible until the first incident. Visa released the Trusted Agent Protocol with Cloudflare on October 14, 2025, so that merchants can recognize a legitimate agent by its cryptographic signature. That recognition is first a way to measure the channel, and only second a security gain.

  • Tag the channel in the order data from the very first integration: without an “agent” dimension, none of the metrics below can be calculated.
  • Track the payment success rate by channel: an agent triggering badly chained MITs causes an immediate drop you can pinpoint.
  • Track average order value and return rate: both drift differently on an agentic channel, and the returns cost more than the extra order value brings in.
  • Keep a register of active mandates: count, total limit, nearest expiry date. An uninventoried set of mandates is an off-balance-sheet commitment.
  • Test revocation end to end at least once a quarter, under real conditions, with the provider.
🔑
Key takeaways for operating in the region
In 2026, two rails carry agentic payments. The first is the tokenized card: cross-border, with tooling from the networks. The second is the stablecoin, confined to micropayments and offering no recourse. Public rails have the best mandates in the world and do not open them to software agents. Agentic protocols add an authorization layer on top of these rails, and their value lies in the proof they let you produce in a dispute.