Agentic payments are turning purchase authority into a machine-readable mandate
AI agents can now discover products, assemble carts and reach payment systems. The difficult part is proving exactly what a person authorized, binding that authority to the final order and preventing a valid credential from becoming unlimited spending power.
What is happening?
An agent that can buy something needs more than a card number or a payment API. It needs proof that a real person or organization approved a specific kind of purchase under clear limits. That proof should identify the agent, allowed merchants and products, maximum amount, currency, time window, payment method and conditions that require fresh approval. When the agent finds a final cart, the system must bind the user's authority to the merchant's exact order, verify every condition in ordinary code, use a narrowly scoped credential and record the result. The model can help understand the request and compare options. It should not be the final judge of whether money may move.
Why this trend is moving
- 01AP2 v0.2 adds explicit human-present and human-not-present mandate flows for delegated payments.
- 02Universal Commerce Protocol and Agentic Commerce Protocol give merchants and AI platforms machine-readable checkout interfaces.
- 03Visa Trusted Agent Protocol uses signed HTTP messages so merchants can recognize approved commerce agents and their declared purpose.
- 04Mastercard Verifiable Intent and Agent Pay focus on linking authenticated user instructions to agent-initiated transactions.
- 05Stripe Shared Payment Tokens and network agentic tokens limit credential exposure and can enforce seller, amount and expiry boundaries.
- 06Open standards including HTTP Message Signatures, DPoP, SD-JWT, Verifiable Credentials and OpenID4VP provide reusable cryptographic building blocks.
- 07The shift toward autonomous and high-frequency machine payments makes replay, cumulative exposure, reconciliation and dispute evidence first-order concerns.
What this means in practice
- Commerce protocols, delegation mandates and payment credentials solve different parts of the transaction and should remain separate in the architecture.
- Human-present approval can bind directly to a final cart; autonomous buying needs open constraints that later close against an exact checkout.
- A valid agent signature proves message origin, not that the transaction fits the user's authority or the merchant's policy.
- Payment tokens should be seller-scoped, amount-limited, short-lived and inaccessible to the general model runtime.
- Replay protection requires nonces, time limits, idempotency and consume-once state rather than signatures alone.
- Receipts must connect user authority, checkout, payment and order state so support and disputes have a shared record.
- Autonomy and spending ceilings should rise only after measured enforcement, reconciliation and exception performance are acceptable.
What the headline leaves out
This is the practical technical view: how the system is put together, where it can fail, and what a real deployment asks from the team running it.
How it is built
A production agentic-payment path begins with a narrow business policy and an authenticated user approval on a trusted surface. The system turns that approval into a signed, versioned mandate with explicit merchant, item, amount, currency, time, credential and escalation boundaries. A commerce adapter discovers merchant capabilities and obtains an authoritative checkout. The agent closes the mandate against that checkout, while a credential service mints or retrieves a seller-scoped payment token. Independent authorization code verifies mandate chains, signatures, key status, schema versions, checkout hashes, freshness, nonces, replay state, policy and credential scope. The payment executes once under idempotency, then order and payment postconditions are reconciled. Signed receipts, revocation, refund handling and minimal dispute evidence complete the lifecycle.
How inference behaves
The language model may transform natural-language intent into candidate constraints and select products, but trusted code owns the authority state. Mandates can use signed JWT or selectively disclosable credential formats with confirmation keys that bind an open authorization to an agent. Merchant-signed checkout objects provide the final item and total state. HTTP Message Signatures can authenticate agent requests over existing web infrastructure, while DPoP or other proof-of-possession methods constrain token presenters. Payment processors or networks can mint tokens limited by seller, amount, currency, expiration and transaction context. Nonces, timestamps, transaction identifiers and atomic consumption prevent a valid artifact from being reused. Every verifier evaluates known constraints and fails closed on unsupported types or versions.
What the tests can miss
A credible test program measures mandate interpretation, trusted-surface fidelity, constraint enforcement, checkout binding, replay resistance, agent and key verification, token scope, human escalation, order-payment reconciliation, dispute evidence, privacy minimization, protocol compatibility, outage behavior and complete cost per verified order. The corpus should include ambiguous requests, product substitutions, price changes, wrong merchants, expired authority, unknown constraints, key rotation, stolen tokens, duplicate webhooks, processor timeouts, successful payments without orders, partial refunds and revoked mandates. High conversion with weak reconciliation or authority checks is not success.
What deployment involves
Begin with human-present approval, low limits, a small merchant set and products with simple fulfillment and refund rules. Build a canonical internal model for user authority, checkout and payment state, then place AP2, UCP, ACP, Visa, Mastercard or processor-specific adapters around it. Keep token minting and signing keys in dedicated services. Add autonomous open mandates only when every condition is machine-evaluable and unknowns reliably escalate. Use aggregate exposure limits, idempotent execution, postcondition checks and a kill switch for new autonomous purchases. Canary protocol, model and policy changes together and reconcile every transaction before increasing scope.
Where the risks sit
The main risks are overbroad delegation, prompt injection, cart substitution, replay, stolen keys or tokens, confused identity, silent constraint loss and payment-order divergence. Signed traffic and tokenization reduce some risks but do not replace transaction policy. Treat catalog, merchant and tool content as untrusted; verify the final merchant cart independently; keep credentials and keys outside model context; use proof of possession, narrow scopes, revocation and managed key storage; fail closed on unknown constraints; and preserve consume-once state. Logs and dispute records should include the necessary mandate and receipt links without retaining unrelated private conversation content.
What it really costs
Agentic payment infrastructure can reduce checkout friction and allow useful unattended purchasing, but it adds trusted approval surfaces, mandate services, key management, protocol adapters, tokenization, fraud controls, monitoring, reconciliation and exception support. Autonomous volume can amplify small failure rates and support costs. Complete economics include discovery and model use, authentication, credential and payment fees, fraud losses, duplicate holds, refunds, disputes, protocol maintenance and human review divided by reconciled completed orders. The strongest early cases are repeated, bounded transactions where automation value is high and commercial conditions can be checked deterministically.
What the evidence supports
The evidence supports a real infrastructure trend, although broad consumer autonomy remains early. AP2 specifies open and closed checkout and payment mandates, deterministic verification roles, receipts and human-present or human-not-present modes. UCP and ACP expose versioned, machine-readable commerce interactions while keeping merchants responsible for authoritative order state. Visa Trusted Agent Protocol applies HTTP Message Signatures to recognized agent traffic and payment containers. Mastercard is developing Verifiable Intent, Agent Pay and machine-payment capabilities. Stripe documents seller-, amount- and expiry-limited Shared Payment Tokens and integration with network agentic tokens. The supporting cryptographic standards are mature, but the complete multi-party operating model, liability rules, compatibility and large-scale incident record are still developing. The practical conclusion is to treat agentic payment as constrained delegated authority, not as a new button attached to a model.
How it works in practice
An AI agent does not gain purchasing authority merely because it can reach a checkout API or hold a payment token. A production payment flow needs a verifiable chain from an authenticated person or organization to a narrowly scoped mandate, a merchant-confirmed order, a constrained credential, deterministic authorization and a final receipt. The model may help interpret intent and assemble the purchase, but the authority to spend must be represented, verified and enforced outside the model.
How the parts work together
The headline technology is only one part of the product. Reliability, security and cost are usually decided by the handoffs around it.
- 01
Intent, consequence and policy
Define what the user wants, which purchases may be delegated, the maximum loss, prohibited categories, merchant rules, refund requirements and when a person must return to approve the final order.
- 02
Identity and trusted approval surface
Authenticate the person or organization on a surface that the agent cannot silently rewrite. Display the real scope, amount, time window, merchant conditions and revocation path before creating authority.
- 03
Open mandate and constrained delegation
Create a signed, versioned mandate that names the agent or agent provider and encodes allowed merchants, products, currencies, amounts, dates, recurrence, payment instruments and escalation rules.
- 04
Commerce discovery and negotiation
Use a commerce protocol or merchant API to discover capabilities, products, prices, inventory, taxes, delivery options, policies and supported payment handlers without treating untrusted catalog text as authorization.
- 05
Merchant-confirmed checkout
Have the merchant produce an authoritative order or checkout object. Bind the closed purchase mandate to the exact merchant, line items, quantities, total, currency, fulfillment terms and expiry.
- 06
Scoped credential and payment authorization
Mint or retrieve a token limited to the approved seller, amount, currency, time and transaction context. Keep raw credentials away from the model and require proof of possession where supported.
- 07
Deterministic execution and postconditions
Verify signatures, mandate chains, freshness, nonce, replay state, policy, credential scope and checkout hash in ordinary code. Execute once, then confirm the authoritative payment and order state.
- 08
Receipts, revocation and dispute evidence
Return signed receipts to the relevant parties, preserve the minimum evidence needed for support and disputes, support cancellation and refund paths, and monitor mandate misuse, retries and protocol drift.
Estimate the limits before the demo
These equations are planning tools rather than substitutes for testing. They help expose a design that is unlikely to fit its hardware, budget, reliability or risk limits.
Authority is the intersection of every approved boundary
effective authority = identity ∩ agent ∩ merchant ∩ items ∩ amount ∩ currency ∩ time ∩ credential ∩ policy A transaction is authorized only when every boundary agrees. A valid card token or signed agent request cannot compensate for a missing product limit, expired mandate or wrong merchant.
- A $300 mandate for one airline does not authorize a $250 hotel booking.
- A valid seller-scoped token must still be rejected when the cart total exceeds the approved ceiling.
- A recurring procurement mandate can permit office supplies while excluding gift cards and cash-like products.
Small per-transaction failure rates compound at machine volume
probability of at least one failure = 1 - (1 - p)^n Autonomous agents can create many attempts, retries and microtransactions. A control that looks reliable in a small demo may produce frequent incidents at scale.
- At a 0.1% harmful-error rate, 1,000 attempts create about a 63% chance of at least one harmful event.
- Retries should reuse idempotency and transaction context rather than minting fresh authority each time.
- High-volume machine payments need limits on aggregate exposure, not only per-payment limits.
Measure the complete cost of an accepted purchase
cost per verified purchase = discovery + reasoning + protocol + authentication + tokenization + fraud controls + payment fees + review + exceptions ÷ verified completed orders Agentic checkout can remove interface friction while adding new identity, mandate, token, monitoring and exception costs. The denominator must be completed, reconciled orders rather than initiated payment calls.
- A cheap model route can be expensive when it creates cart corrections and support cases.
- A higher authentication cost may be justified for a larger autonomous spending ceiling.
- Refunds, duplicate holds and abandoned fulfillment should be included in the economics.
Commerce, delegation and payment are three contracts
A commerce protocol describes products, carts, taxes, fulfillment, order state and merchant capabilities. An authorization protocol describes who delegated what power to which agent and under which conditions. A payment protocol or network moves value using a credential and risk controls. These layers may integrate tightly, but they answer different questions.
Universal Commerce Protocol and Agentic Commerce Protocol focus on machine-readable interaction between a platform and a business. Agent Payments Protocol adds mandates and receipts intended to prove user-approved authority. Visa Trusted Agent Protocol helps a merchant recognize signed agent traffic and its asserted purpose. Network token and shared-token systems constrain how a credential can be used. None of these layers alone proves the complete business outcome.
Product teams should keep adapters explicit. A merchant can change its checkout protocol without redefining the company's approval policy. A payment processor can change without rewriting the meaning of the mandate. This separation also makes disputes easier to investigate because the team can identify whether the failure began in discovery, authorization, credentialing, payment or fulfillment.
- Version each protocol and schema independently.
- Translate into a canonical internal order and authority model.
- Reject silent loss of constraints between layers.
- Preserve one trace identifier across the complete transaction.
Human-present approval and autonomous execution should not share one loose flow
When the user is present, the trusted surface can display the exact merchant, cart, total, delivery terms and payment method immediately before approval. The signed authority can be narrow and short-lived. The main risks are misleading presentation, stale checkout data, credential substitution and a mismatch between what the user saw and what the merchant charged.
Human-not-present execution is harder. The user approves constraints rather than a final cart: a maximum price, allowed brands, seat location, refundable status, delivery deadline or approved supplier list. The agent later closes that open mandate against a specific checkout. Every verifier must be able to evaluate the constraints without asking the language model whether they were satisfied.
Ambiguous or unsupported conditions should return the user to the loop. A merchant price increase, unavailable refundability, changed delivery date or product substitution is not a reason for the agent to reinterpret the mandate generously. It is a reason to request fresh authority.
- Use exact-cart approval for high-consequence purchases.
- Make autonomous limits machine-evaluable.
- Treat unknown constraint types as a failed authorization.
- Expire open mandates quickly enough to limit stale intent.
Signatures matter only when the right fields are bound
A digital signature proves that a key signed particular bytes. The application still decides whether those bytes describe the transaction it intends to authorize. Merchant identity, request method, target URI, checkout digest, amount, currency, timestamp, nonce, mandate version and key identifier may all be necessary parts of the security context.
Replay is especially dangerous in agent workflows because orchestration systems retry automatically. A valid request can be harmful when accepted twice. Fresh nonces, creation and expiry times, idempotency keys, sender-constrained tokens and consume-once mandate state address different parts of that problem. They should be designed together rather than added as unrelated headers.
Intermediaries can also rewrite HTTP messages. Implementations using HTTP Message Signatures need a precise covered-component policy and canonicalization tests. Verification should fail when a proxy, agent or merchant changes a security-relevant field after signing.
- Bind authority to the exact checkout or merchant-signed order.
- Record nonce and mandate consumption atomically.
- Separate safe network retry from a new commercial decision.
- Rotate signing keys without accepting unknown or stale key material.
Agent identity needs purpose, user context and policy
Merchants need to distinguish a credentialed shopping agent from a crawler, scraper or attack bot. A signed request can identify an agent provider and declared purpose, allowing the merchant to apply an agent-specific rate limit, catalog path or checkout flow. That is useful, but identity is only one input to risk.
A legitimate agent can be compromised, misconfigured or acting under an overbroad mandate. A familiar provider can carry an unfamiliar delegated user, payment credential or merchant relationship. The verifier therefore needs trust policy for the agent issuer, the user authentication method, the mandate signer, the credential provider and the particular transaction.
Trust registries and provider allowlists should be governed like production dependencies. Teams need onboarding evidence, key-rotation procedures, incident contacts, revocation, version support and an exit plan. A global allow decision based only on a vendor name is too broad for money movement.
- Authenticate the agent and evaluate the delegated authority separately.
- Apply purpose-specific access and rate limits.
- Use revocation and incident response for agent credentials.
- Do not infer user identity from agent identity alone.
Scoped tokens reduce exposure, but custody still matters
Agentic payment tokens are designed to avoid handing raw card or bank credentials to the agent or merchant integration. Useful scopes include seller, amount, currency, expiration, transaction identifier and sometimes product or mandate context. Network or processor enforcement is stronger than a prompt instruction because an out-of-scope charge can be declined independently of the model.
Token scope does not remove custody risk. The agent platform may still hold a reusable wallet relationship, signing key, refresh capability or authority to request new tokens. Those assets need hardware-backed or managed key storage, least-privilege services, separation between planning and payment execution, and auditable administrative access.
The system should also know what happens when the token cannot express a mandate condition. A credential may limit amount and seller but not refundability, delivery date or an excluded item category. Those conditions remain the responsibility of the commerce and authorization layers.
- Prefer single-seller, short-lived, low-ceiling credentials.
- Keep token minting behind an independently authorized service.
- Store signing keys outside general agent runtimes.
- Map every mandate constraint to the component that enforces it.
Receipts must connect payment, order and user authority
A payment authorization can succeed while the order fails, inventory disappears or fulfillment never begins. Conversely, a merchant may create an order and later receive a payment decline. Agentic systems need explicit state machines and receipts for checkout acceptance, payment result, fulfillment, cancellation and refund rather than one optimistic success message.
Dispute evidence should show what the user approved, which agent acted, the exact merchant-confirmed cart, which credential was used, what each verifier accepted and what the merchant delivered. The evidence trail should be tamper-evident and privacy-minimized. Keeping every conversation token forever is neither necessary nor responsible.
Returns and refunds need the same rigor as purchase. The agent must not invent a return reason, accept a store credit when the mandate requires a refund to the original method, or treat a refund request as complete before the payment and order systems confirm it.
- Use separate checkout and payment receipts.
- Reconcile order, payment and fulfillment identifiers.
- Preserve evidence needed for disputes without retaining unrelated conversation data.
- Test cancellation, partial refund and expired-mandate paths.
The first production release should be deliberately boring
A sensible rollout begins with a narrow merchant set, low spending ceilings, human-present approval and products with uncomplicated fulfillment and refund rules. The objective is not to demonstrate maximum autonomy. It is to prove that identity, mandate, checkout, token, payment and receipt records remain consistent under retries, delays and failures.
Operational dashboards should separate agent discovery traffic, mandate creation, authorization failures, token declines, duplicate attempts, order mismatches, refund exceptions and user escalations. A single conversion rate can hide serious control problems. Teams also need a kill switch that blocks new autonomous execution without preventing customers from accessing existing orders and refunds.
Economics should be measured after support, fraud, payment fees, model use, protocol maintenance and exception handling. Agentic commerce may improve discovery and reduce checkout friction, but the safe case is strongest where a bounded task is repeated often enough to justify the control infrastructure.
- Launch human-present before human-not-present flows.
- Set aggregate daily and rolling exposure limits.
- Canary protocol and policy changes together.
- Require reconciliation before raising autonomy or spending ceilings.
What a benchmark worth believing should report
A performance number means little unless the workload, system configuration and quality bar are fixed. This is the minimum record a team should keep.
| Metric | How to measure it | Why it matters |
|---|---|---|
| Mandate interpretation accuracy | Compare the canonical machine-readable mandate with independently labeled user instructions, including exclusions, conditions and unknown cases. | A technically valid mandate can misstate what the user intended. |
| Trusted-surface integrity | Verify that the displayed merchant, items, amount, currency, timing and escalation terms exactly match the signed object. | Consent is unreliable when the approved view and signed bytes differ. |
| Constraint enforcement | Test every merchant, item, amount, currency, date, recurrence and credential boundary at, below and above its limit. | Open mandates are useful only when constraints are evaluated deterministically. |
| Checkout binding | Attempt to substitute line items, quantities, totals, merchant IDs, delivery terms and checkout versions after approval. | The final purchase must be the purchase that was authorized. |
| Replay resistance | Replay valid mandates, signatures, tokens and completion calls across the same and different merchants, carts and time windows. | Automatic retries and stolen artifacts can create duplicate or redirected charges. |
| Agent and key verification | Exercise unknown issuers, rotated keys, revoked credentials, stale key caches, altered key IDs and compromised-agent scenarios. | A signature is useful only when the verifier trusts the correct current key for the declared purpose. |
| Token scope enforcement | Try wrong sellers, larger amounts, different currencies, expired windows, altered transaction identifiers and repeated use. | Processor or network enforcement limits harm when the agent or merchant is wrong. |
| User-presence escalation | Measure whether ambiguous, changed or unsupported conditions reliably return to a trusted human approval step. | The safest answer to unresolved authority is fresh authorization, not model improvisation. |
| Order-payment reconciliation | Match checkout, authorization, capture, order, fulfillment, cancellation and refund states across all systems. | A payment success signal is not proof of a completed commercial outcome. |
| Dispute evidence completeness | Check whether a reviewer can reconstruct identity, authority, cart, credential scope, decisions and receipts without unrelated private data. | Agentic transactions need clear accountability and practical recourse. |
| Privacy minimization | Inspect mandates, logs, traces and receipts for unnecessary user intent, product sensitivity, addresses and credential metadata. | A durable audit trail can become a durable privacy exposure. |
| Protocol compatibility | Replay a fixed corpus across supported AP2, UCP, ACP, network, token and signature versions. | Independent standards evolve and adapters can silently weaken or drop fields. |
| Operational resilience | Inject timeouts, duplicate webhooks, partial outages, stale inventory, delayed receipts, processor declines and refund failures. | Money workflows must remain safe when distributed systems behave normally badly. |
| Complete cost per verified order | Include model, protocol, authentication, token, fraud, payment, review, support, dispute and exception costs divided by reconciled orders. | Conversion alone does not show whether delegated commerce is economically or operationally sound. |
Four sensible deployment patterns
Human-present embedded checkout
- Where it fits
- A trusted surface shows the final merchant cart and requests explicit approval immediately before payment.
- What you take on
- Lowest autonomy and clearest evidence, but the user still participates in every purchase.
Bounded autonomous purchasing
- Where it fits
- The user signs open constraints for a narrow category, merchant set, amount and time window; the agent closes them against a qualifying checkout.
- What you take on
- Useful for tickets, replenishment and procurement, but requires rigorous constraint evaluation, expiry, revocation and escalation.
Merchant and processor gateway
- Where it fits
- A commerce gateway normalizes agent protocols, verifies mandates and obtains scoped payment credentials for existing merchant systems.
- What you take on
- Reduces merchant integration work while concentrating trust, compatibility and incident risk in the gateway.
Machine-to-machine service payments
- Where it fits
- Agents purchase APIs, compute, data or digital services using high-volume, low-value programmatic payments and aggregate policy limits.
- What you take on
- Enables new service models, but replay, cumulative exposure, settlement, metering and abuse controls become more important than checkout UX.
Where projects usually go wrong
Natural-language authority is interpreted too broadly
What you see: The agent treats a preference as permission or omits an exclusion when creating the mandate.
What to do: Show the normalized mandate on a trusted surface, require explicit approval and test ambiguous instructions with an unknown or escalation result.
A valid credential is mistaken for purchase authority
What you see: Any process holding a token can charge within its technical limits even when the cart violates the user's request.
What to do: Verify the mandate and exact checkout independently before allowing the payment service to use the credential.
Cart substitution after approval
What you see: Merchant, item, quantity, delivery term or total changes between user approval and execution.
What to do: Bind the closed mandate and payment context to a merchant-signed checkout digest and reject any mismatch.
Replay through retries
What you see: A timeout causes the orchestrator to submit the same authorized purchase more than once.
What to do: Use idempotency keys, nonces, atomic consume-once state and authoritative postcondition lookup before retrying.
Stale open mandate
What you see: An old authorization is used after the user's circumstances, policy or product conditions have changed.
What to do: Use short expiry, revocation, policy-version binding and fresh approval when material conditions change.
Unknown constraint is ignored
What you see: One verifier does not understand a condition and proceeds as though no condition exists.
What to do: Fail closed on unknown mandate types, unsupported schema versions and incomplete translations.
Agent identity is over-trusted
What you see: A recognized provider bypasses transaction-specific authorization or fraud checks.
What to do: Treat agent identity as one signal and still verify user authority, cart, credential scope, risk and merchant policy.
Signing key or token is stolen
What you see: An attacker produces apparently legitimate requests within a broad validity window.
What to do: Use managed keys, proof of possession, narrow scopes, rapid revocation, anomaly detection and low aggregate exposure.
Prompt injection changes the commercial plan
What you see: Catalog, merchant or tool content persuades the agent to select a different item, seller or payment route.
What to do: Keep authority in deterministic policy, sanitize untrusted content and require exact constraint and checkout verification after planning.
Payment succeeds but order fails
What you see: The user is charged while the merchant has no valid order or cannot fulfill it.
What to do: Use explicit order state, compensating cancellation or refund, reconciliation and alerting for unmatched payment and checkout records.
Dispute trail contains too little or too much
What you see: Support cannot prove authorization, or logs retain unnecessary sensitive conversation and purchase data.
What to do: Define a minimal evidence envelope linking mandate, checkout, credential scope, decisions and receipts with controlled retention.
Autonomy expands faster than assurance
What you see: Spending ceilings, merchant coverage and transaction volume rise before failures and exceptions are understood.
What to do: Gate each expansion on measured enforcement, reconciliation, incident performance and independent review.
A checklist you can actually use
- Is the delegated commercial task narrow enough to express as deterministic constraints?
- What exact loss or harm can occur from one wrong transaction and from cumulative transactions?
- Which identity is authenticated: user, organization, agent, agent provider, merchant and credential provider?
- Which surface is trusted to display and approve the mandate?
- Does the signed object match exactly what the user saw?
- Are merchant, product, category, amount, currency, time, recurrence and delivery limits explicit?
- Are unknown, ambiguous and unsupported constraints fail-closed?
- Can the user revoke an open mandate before execution?
- Is the final checkout authoritative, merchant-signed and bound to the mandate?
- Are taxes, fees, substitutions and delivery changes handled before authorization expires?
- Is the payment credential seller-scoped, amount-limited, short-lived and sender-constrained where possible?
- Can the model or general agent runtime access raw payment credentials or signing keys?
- Are nonces, timestamps, idempotency keys and consume-once state enforced atomically?
- Does every verifier check schema and protocol versions explicitly?
- Can a changed or risky transaction force the user back into a trusted approval flow?
- Are order, payment, capture, fulfillment, cancellation and refund states reconciled?
- Is there a clear signed receipt or evidence record for each material decision?
- Does the evidence record minimize unrelated personal and conversational data?
- Are aggregate daily, rolling and per-agent exposure limits enforced?
- Can new autonomous execution be stopped without blocking support, refunds or access to existing orders?
- Have retries, outages, duplicate webhooks, stale inventory and partial failures been tested?
- Are protocol, key, token and policy changes canaried with a fixed acceptance corpus?
- Does measured value remain positive after fraud, support, disputes, payment fees and exception handling?
Terms worth knowing
- Agentic commerce
- A commerce flow in which software agents discover, negotiate or execute purchases on behalf of a person or organization.
- Mandate
- A signed, machine-verifiable statement of delegated authority and the constraints under which an agent may act.
- Open mandate
- Authority approved before a specific final transaction exists, containing constraints that a later closed transaction must satisfy.
- Closed mandate
- Authority bound to a particular merchant, checkout, payment or other concrete action.
- Trusted surface
- A user interface and authentication boundary relied on to show the real approval terms and collect informed consent.
- Checkout binding
- A cryptographic or deterministic link between the authority object and the exact merchant-confirmed order.
- Agentic token
- A payment credential or token designed for agent-initiated use and restricted by transaction or delegation context.
- Proof of possession
- A mechanism requiring the presenter of a token or credential to prove control of a corresponding private key.
- HTTP Message Signature
- A standardized signature over selected HTTP message components and signature metadata.
- Selective disclosure
- Revealing only the claims needed by a verifier while keeping other signed claims hidden.
- Idempotency key
- A stable identifier that lets repeated network requests produce one commercial effect rather than duplicates.
- Replay attack
- Reuse of a previously valid signed request, mandate or token in a new or repeated context.
- Merchant of record
- The business legally and operationally responsible for the sale, payment, fulfillment, returns and customer relationship.
- Postcondition
- An authoritative check of the state that should exist after execution, such as a captured payment linked to a valid order.
- Evidence envelope
- The minimal connected record of identity, authority, checkout, credential scope, decisions and receipts needed for audit or dispute.
Primary references and technical starting points
These sources support the architecture, runtime, benchmark and security claims. Vendor capabilities can change, so the article records the distinction between established evidence, measured product behavior and editorial interpretation.
- 01 Google: AP2 donated to the FIDO Allianceblog.google
- 02 Agent Payments Protocol documentationap2-protocol.org
- 03 AP2 v0.2 specificationap2-protocol.org
- 04 AP2 Agent Authorization Frameworkap2-protocol.org
- 05 AP2 Checkout Mandateap2-protocol.org
- 06 AP2 Payment Mandateap2-protocol.org
- 07 AP2 flow examplesap2-protocol.org
- 08 AP2 security and privacy considerationsap2-protocol.org
- 09 AP2 implementation considerationsap2-protocol.org
- 10 AP2 executive summaryap2-protocol.org
- 11 AP2 FAQap2-protocol.org
- 12 AP2 official GitHub repositorygithub.com
- 13 Google Developers: Guide to AI agent protocolsdevelopers.googleblog.com
- 14 Google Developers: Under the Hood of UCPdevelopers.googleblog.com
- 15 Universal Commerce Protocolucp.dev
- 16 UCP official specification overviewucp.dev
- 17 UCP core conceptsucp.dev
- 18 UCP message signaturesucp.dev
- 19 UCP checkout REST bindingucp.dev
- 20 UCP checkout A2A bindingucp.dev
- 21 UCP schema referenceucp.dev
- 22 Google Shopping: Universal Cart and AP2blog.google
- 23 Google Developers: Latest Google Pay updatesdevelopers.googleblog.com
- 24 Shopify: Build commerce agents with UCPshopify.dev
- 25 Shopify: Authenticate your agentshopify.dev
- 26 Shopify: Agent profiles and UCP negotiationshopify.dev
- 27 Shopify: Carts and checkout for agentsshopify.dev
- 28 Shopify: agents.md templateshopify.dev
- 29 OpenAI: Instant Checkout and Agentic Commerce Protocolopenai.com
- 30 OpenAI: Product discovery in ChatGPTopenai.com
- 31 OpenAI and Instacart partnershipopenai.com
- 32 Agentic Commerce Protocol documentationagentic-commerce-protocol.com
- 33 ACP key conceptsagentic-commerce-protocol.com
- 34 ACP get started guideagentic-commerce-protocol.com
- 35 ACP Agentic Checkout Specificationagentic-commerce-protocol.com
- 36 ACP Delegated Payment Specificationagentic-commerce-protocol.com
- 37 ACP official GitHub repositorygithub.com
- 38 Stripe: Agentic commerce documentationdocs.stripe.com
- 39 Stripe: Shared payment tokensdocs.stripe.com
- 40 Stripe: Agentic Commerce Suitestripe.com
- 41 Stripe: Additional payment methods for agentic commercestripe.com
- 42 Stripe: Giving agents the ability to paystripe.com
- 43 Stripe: Introducing agentic commerce solutionsstripe.com
- 44 Stripe Newsroom: Agentic Commerce Suitestripe.com
- 45 Visa Trusted Agent Protocol specificationdeveloper.visa.com
- 46 Visa Trusted Agent Protocol getting starteddeveloper.visa.com
- 47 Visa Trusted Agent Protocol overviewdeveloper.visa.com
- 48 Visa Trusted Agent Protocol use casedeveloper.visa.com
- 49 Visa introduces Trusted Agent Protocolcorporate.visa.com
- 50 Visa Intelligent Commercevisa.com
- 51 Visa Intelligent Commerce Connectcorporate.visa.com
- 52 Visa: Agentic AI for businessescorporate.visa.com
- 53 Mastercard: Verifiable Intentmastercard.com
- 54 Mastercard Agent Paymastercard.com
- 55 Mastercard vision for trusted agentic commercemastercard.com
- 56 Mastercard: New rules for agentic commercemastercard.com
- 57 Mastercard Agent Pay for Machinesmastercard.com
- 58 Mastercard authenticated agentic transactions in Australiamastercard.com
- 59 Mastercard authenticated agentic transactions in New Zealandmastercard.com
- 60 Mastercard: Agentic commerce explainermastercard.com
- 61 IETF RFC 9421: HTTP Message Signaturesrfc-editor.org
- 62 IETF RFC 9530: Digest Fieldsrfc-editor.org
- 63 IETF RFC 9449: OAuth DPoPrfc-editor.org
- 64 IETF RFC 9700: OAuth 2.0 Security Best Current Practicerfc-editor.org
- 65 IETF RFC 9126: Pushed Authorization Requestsrfc-editor.org
- 66 IETF RFC 9396: Rich Authorization Requestsrfc-editor.org
- 67 IETF RFC 9101: JWT-Secured Authorization Requestrfc-editor.org
- 68 IETF RFC 8705: OAuth Mutual TLSrfc-editor.org
- 69 IETF RFC 9207: OAuth Authorization Server Issuer Identificationrfc-editor.org
- 70 IETF RFC 7515: JSON Web Signaturerfc-editor.org
- 71 IETF RFC 7517: JSON Web Keyrfc-editor.org
- 72 IETF RFC 7519: JSON Web Tokenrfc-editor.org
- 73 IETF RFC 7800: Proof-of-Possession Key Semanticsrfc-editor.org
- 74 IETF RFC 9901: Selective Disclosure for JWTsrfc-editor.org
- 75 W3C Verifiable Credentials Data Model 2.0w3.org
- 76 W3C Verifiable Credential Data Integrity 1.0w3.org
- 77 W3C Bitstring Status List 1.0w3.org
- 78 W3C Securing Verifiable Credentials using JOSE and COSEw3.org
- 79 W3C Decentralized Identifiers Corew3.org
- 80 W3C Web Authentication Level 3w3.org
- 81 W3C Secure Payment Confirmationw3.org
- 82 W3C Payment Request APIw3.org
- 83 OpenID for Verifiable Presentations 1.0openid.net
- 84 OpenID for Verifiable Credential Issuance 1.0openid.net
- 85 OpenID FAPI 2.0 Security Profileopenid.net
- 86 FIDO Alliance specificationsfidoalliance.org
- 87 FIDO Alliance passkeysfidoalliance.org
- 88 EMVCo Payment Tokenisationemvco.com
- 89 EMVCo Secure Remote Commerceemvco.com
- 90 EMVCo EMV 3-D Secureemvco.com
- 91 PCI Security Standards: PCI DSSpcisecuritystandards.org
- 92 NIST Digital Identity Guidelinespages.nist.gov
- 93 NIST Zero Trust Architecturecsrc.nist.gov
- 94 NIST AI Risk Management Frameworknist.gov
- 95 NIST Generative AI Profilenist.gov
- 96 OWASP: Prompt Injectiongenai.owasp.org
- 97 OWASP: Excessive Agencygenai.owasp.org
- 98 OWASP Agentic Security Initiativegenai.owasp.org