Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
OverviewAccept a paymentUpgrade your integration
Online payments
OverviewFind your use case
Use Payment Links
Use a prebuilt checkout page
Build a custom integration with Elements
Build an in-app integration
Use Managed Payments
Recurring payments
In-person payments
Terminal
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment operations
Analytics
Balances and settlement time
Compliance and security
Currencies
Declines
Disputes
Fraud prevention
Radar fraud protection
Payouts
ReceiptsRefunds and cancellations
Advanced integrations
Custom payment flows
Flexible acquiring
Off-Session Payments
Multiprocessor orchestration
Beyond payments
Incorporate your company
Crypto
Agentic commerce
Machine payments
    Overview
    Quickstart
    x402
Financial Connections
Climate
Verify identities
United States
English (United States)
HomePayments

Machine paymentsPrivate preview

Enable machine-to-machine payments with Stripe.

Use machine payments to let your agents pay for resources programmatically (for example, for API calls, data, or services). As a business, you can use Stripe to accept machine payments in crypto directly into your Stripe balance.

For sellersIf you have growing traffic and interest from agents, you can enable pay-per-use business models as low as 0.01 USDC. If your product is primarily an API, you can sell individual requests to agents. You can also restrict access to data or content with a paywall.
For agentsAs an alternative to setting up an account and getting an API key, your agent can interact with services on demand and pay per invocation. Your agents only needs access to a crypto wallet.
Start accepting payments from agents

Learn how to update your application to require payment for HTTP requests.

Get started

Features

Machine payments integrate with your existing Stripe integration.

Stripe paymentsPayments land directly in your Stripe balance. Metrics, reporting, refunds, and multi-currency payouts work the same as any other payment in Stripe.
MicrotransactionsIndividual charges can be as low as 0.01 USDC. Machine payments support USDC on Base.
PrivateStripe uses a unique deposit address for each payment, which reduces on-chain linkage of your processing volume.
GaslessStripe doesn’t charge you for gas or other network fees.

Integration guides

Learn how to apply payment middleware to your HTTP endpoints using common payment protocols to accept machine payments.

x402

Learn about the x402 payment protocol for machine-to-machine payments.

Starter code
Server
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc