frames·cloud

Stripe Machine Payments (x402)

stripe-machine-payments

fields

nameREQ Stripe Machine Payments (x402) docs.stripe.com 2026-05-04
vendorREQ Stripe docs.stripe.com 2026-05-04
category payment-protocol docs.stripe.com 2026-05-04
chains Base (USDC), Solana (USDC), Tempo (USDC); USDC settlement only; US businesses only for stablecoin acceptance docs.stripe.com 2026-05-04
payment_protocols x402 (HTTP 402-based machine-to-machine payments); Stripe PaymentIntents with crypto deposit mode (2026-03-04.preview API) docs.stripe.com 2026-05-04
api_base_url https://api.stripe.com docs.stripe.com 2026-05-04
registry_endpoint
services machine payments (x402) — https://docs.stripe.com/payments/machine/x402 — x402 middleware for any HTTP endpoint; Stripe handles crypto deposit addresses via PaymentIntents and auto-captures on settlement purl CLI — https://github.com/stripe/purl — Command-line tool to test x402-protected endpoints; pays 402 responses automatically @x402/hono paymentMiddleware — npm:@x402/hono — Server-side paywall middleware integrated with Stripe for PaymentIntent creation docs.stripe.com 2026-05-04
auth_model Stripe Secret API Key; API version 2026-03-04.preview required; stablecoin payment method must be enabled via Stripe Dashboard docs.stripe.com 2026-05-04
sdk_languages Node.js (@x402/hono, @x402/express); purl CLI; REST API docs.stripe.com 2026-05-04
pricing_model Stripe processing fees apply; stablecoin/crypto payment method via Dashboard; US businesses only for acceptance docs.stripe.com 2026-05-04
status active docs.stripe.com 2026-05-04
docs_url https://docs.stripe.com/payments/machine/x402 docs.stripe.com 2026-05-04
announcement_url https://docs.stripe.com/payments/machine/x402 docs.stripe.com 2026-05-04
last_verified_at 2026-05-04T12:30:00Z docs.stripe.com 2026-05-04

history · 14 fields · 14 revisions

name1 revision
Stripe Machine Payments (x402) current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
vendor1 revision
Stripe current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
category1 revision
payment-protocol current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
chains1 revision
Base (USDC), Solana (USDC), Tempo (USDC); USDC settlement only; US businesses only for stablecoin acceptance current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
payment_protocols1 revision
x402 (HTTP 402-based machine-to-machine payments); Stripe PaymentIntents with crypto deposit mode (2026-03-04.preview API) current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
api_base_url1 revision
https://api.stripe.com current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
services1 revision
machine payments (x402) — https://docs.stripe.com/payments/machine/x402 — x402 middleware for any HTTP endpoint; Stripe handles crypto deposit addresses via PaymentIntents and auto-captures on settlement purl CLI — https://github.com/stripe/purl — Command-line tool to test x402-protected endpoints; pays 402 responses automatically @x402/hono paymentMiddleware — npm:@x402/hono — Server-side paywall middleware integrated with Stripe for PaymentIntent creation current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
auth_model1 revision
Stripe Secret API Key; API version 2026-03-04.preview required; stablecoin payment method must be enabled via Stripe Dashboard current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
sdk_languages1 revision
Node.js (@x402/hono, @x402/express); purl CLI; REST API current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
pricing_model1 revision
Stripe processing fees apply; stablecoin/crypto payment method via Dashboard; US businesses only for acceptance current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
status1 revision
active current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
docs_url1 revision
https://docs.stripe.com/payments/machine/x402 current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
announcement_url1 revision
https://docs.stripe.com/payments/machine/x402 current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.
last_verified_at1 revision
2026-05-04T12:30:00Z current docs.stripe.com · 2026-05-04
x402 is a protocol for internet payments. When a client requests a paid resource, your server returns an HTTP 402 response with payment details. The client pays, then retries the request with an authorization. Stripe handles deposit addresses and automatically captures the PaymentIntent when funds settle on-chain. Supports USDC on Base, Solana, and Tempo. API version 2026-03-04.preview required.