01

Rail comparison

Agentic authorization can remain rail-neutral while execution adapters vary. Compare the real operational model instead of treating speed or novelty as the only requirement.

General characteristics; exact behavior varies by provider, market, and scheme
DimensionCardsBank railsStablecoins
AcceptanceBroad consumer and merchant acceptanceStrong for accounts, invoices, and domestic useStrongest with wallet-enabled digital services
CredentialNetwork or processor tokenAccount consent or payment instructionWallet signature or scoped smart-account authority
SettlementAuthorization, capture, clearing, settlementRail-specific, instant or delayedOnchain confirmation and asset transfer
RecourseMature refunds and disputesReturns and protections varyUsually compensating transfer unless escrow or scheme adds conditions
Agent fitRetail and familiar checkoutInvoices and account-to-account flowsAPIs, paid tools, machine services, global digital value
Core riskCredential and fraud exposureAccount fraud and consent integrityCustody, key security, asset and counterparty risk
02

Cards: acceptance and recourse

Cards preserve familiar merchant acceptance, authorization and capture, refunds, disputes, issuer risk controls, and consumer expectations. Scoped tokens can keep reusable credentials away from the agent while adding seller, amount, time, or agent context.

The model must still handle cart binding, idempotency, merchant fraud, chargeback evidence, and post-purchase support. Card economics may be a weak fit for very small, very frequent machine transactions.

03

Bank rails: account-based authority

Bank and real-time payment rails can fit invoices, treasury, and account-to-account use cases. Consent, beneficiary verification, transaction limits, return rules, and settlement semantics differ by market and provider.

A bank API response must be reconciled to the merchant order and account statement. Avoid assuming every real-time rail has identical reversibility or consumer protection.

04

Stablecoins: programmability and machine-scale access

Stablecoins can support accountless HTTP payment, continuous operation, small values, and programmatic wallets. x402 demonstrates a narrow challenge-and-payment flow that is particularly natural for APIs and digital resources.

The operational burden moves rather than disappears: custody, signing policy, network and asset support, gas, liquidity, screening, bookkeeping, address mistakes, and refund mechanics all need owners.

05

Multi-rail without policy fragmentation

Keep one internal authority model and one evidence contract. A payment adapter translates an approved transaction into rail-specific credentials and state, then returns normalized authorization, settlement, and remediation events.

Rail substitution should be explicit policy. If the approved card transaction is unavailable, the agent should not silently switch to an irreversible stablecoin payment merely because the amount is equivalent.

A rail is an execution choice, not a substitute for transaction authority.

Source discipline

Primary sources

Product status and protocol behavior are checked against maintainer documentation. Company sources establish what their organizations publish; they do not independently prove adoption or performance.

  1. Announcing Agent Payments Protocol (AP2)Google Cloud
  2. Welcome to x402Coinbase Developer Platform
  3. x402 frequently asked questionsCoinbase Developer Platform
  4. Shared payment tokensStripe Documentation
  5. Mastercard launches Agent Pay for MachinesMastercard
  6. Virtual assetsFinancial Action Task Force