Machine payments

2 min read Original article ↗

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.

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 Stripe 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.
US availabilityAvailable to developers with a US legal entity and operations in all states except New York and Texas.

Availability

Stripe supports machine payments across these networks.

Integration guides

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

Sign up