Skip to content

SYSTEM Cited by 1 source

Stripe PaymentIntents API

Stripe's PaymentIntents API is the standard mechanism for initiating a payment on Stripe. Stub page — covered here at the altitude of the 2026-03-12 agentic-commerce retrospective's machine-payment extension.

Machine-payment extension (2026-03-12 preview)

Per the 2026-03-12 Stripe retrospective, PaymentIntents has been extended with a machine-payment flow for agent-to-API per-request charging. The flow is:

  1. Seller's service calls PaymentIntents with amount and currency.
  2. Stripe generates a unique deposit address for the transaction.
  3. Seller returns the deposit address to the calling agent (in an x402 flow, the protocol passes it back inside the 402 Payment Required response).
  4. Agent pays programmatically — an HTTP-native stablecoin payment, no human checkout flow.
  5. Funds settle into the seller's Stripe balance; status is tracked via API, webhooks, or the Stripe Dashboard.

Initial rail: USDC on Base. Stripe framed this as the opening deployment, with "more protocols coming."

Canonical use cases disclosed

  • Per API call: inventory checks, pricing lookups, delivery quotes, pick-up-slot holds.
  • Per task: fitment checks, bundle building, quote generation, replenishment orders.

Distinction from checkout PaymentIntents

Traditional PaymentIntents underpin human checkout — shipping, loyalty, confirmation. The machine-payment extension is for agent-to-agent / agent-to-API per-request payments during task execution, not at a human-identified buy moment. See concepts/machine-payment for the concept boundary.

Seen in

Last updated · 476 distilled / 1,218 read