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
Build a payments page
Build a custom integration with Elements
Build an in-app integration
Use Managed Payments
Use Checkout studio
Recurring payments
In-person payments
Terminal overview
Availability
Readers
No code
Custom integration
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
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
    Overview
    For sellers
    Sell through agents
    Monetize your MCP app
    For agents
    Embed commerce into your AI interface
    Concepts
    Accept machine payments
      MPP
      x402
    Shared payment tokens
    Catalog feed
    Universal Commerce Protocol
    Agentic Commerce Protocol
Financial Connections
Climate
Verify identities
Netherlands
English (United States)
  1. Home/
  2. Payments/
  3. Agentic commerce
Frontier

Machine paymentsFrontier

Enable machine-to-machine payments with Stripe.

Use machine payments to let your agents pay for resources programmatically (for example, for API calls 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, enable pay-per-use business models as low as 0.01 USDC. If your product is primarily an API, sell individual requests to agents, or restrict access to data and 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 need 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 and settle in fiat. Metrics, reporting, and multi-currency payouts work the same as any other payment in Stripe.
RefundsRefunds are available through the API and in the Dashboard. For stablecoin transactions, we return funds to the “From” wallet address of the token transfer.
MicrotransactionsIndividual charges can be as low as 0.01 USDC.
PrivateStripe uses a unique deposit address for each payment, which reduces on-chain visibility of your processing volume.

Availability

Card and wallet payments through SPTs are available nationwide to developers with a US legal entity. Stablecoin payments are available to businesses in all states, except New York, and in more than 30 countries.

Availability

Stripe supports machine payments across these networks.

NetworkProtocolsCurrency
Basex402USDC
SolanaMPPUSDC
TempoMPPUSDC
Stripe card networksMPPStripe currencies

Integration guides

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

Machine Payments Protocol (MPP)

Use MPP to accept machine payments from agents.

x402

Use x402 to accept machine payments from agents.

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