| title | sidebar_position | sidebar_label | description |
|---|---|---|---|
x402 on Stellar |
74 |
x402 on Stellar |
Use the x402 protocol for per-request HTTP payments on Stellar, with support for AI agents and APIs. |
x402 is an open protocol from the Coinbase Developer Platform that enables programmatic, per request payments over HTTP, designed especially for AI agents and APIs. It effectively turns the old “402 Payment Required” HTTP status code into something usable, for both humans and AI agents.
On Stellar, x402 works with Soroban authorization so that clients can pay for API requests via signed auth entries, ideal for micropayments and payment enabled apps. To build an x402-enabled service or integrate payments into your app, see Build Applications and the resources below.
Try the x402 Demo. Send an x402 payment on Stellar Testnet or Mainnet and see the x402 payment flow in action. (source code)
To support x402 on Stellar, a wallet must support auth-entry signing (Soroban authorization entry signing). The following wallets support auth-entry signing:
- Freighter Browser Extension
- Albedo
- Hana
- HOT
- Klever
- OneKey
:::note
Freighter Mobile does not currently support x402; use the Freighter browser extension. Mobile support is planned for a future release.
:::
You can use a facilitator to verify and settle x402 payments. Two options are available for Stellar:
Coinbase’s x402 facilitator supports Stellar on testnet with sponsored fees. Check which networks and options are supported:
- x402 Facilitator Supported Networks — Lists supported networks (including
stellar:testnet) and facilitator configuration.
The Relayer Plugin for x402 implements the x402 Facilitator API so you can serve x402 payments directly from a Relayer instance. The x402 Facilitator leverages the OpenZeppelin Relayer Framework. It works with the Coinbase x402 ecosystem and exposes the expected /verify, /settle, and /supported endpoints under the Relayer plugin router.
This x402 facilitator service is now live on Testnet and Mainnet. Under the hood, the plugin leverages OpenZeppelin Channels to submit transactions onchain via a managed Relayer and Facilitator setup.
To use the facilitator on testnet, you will need:
- An API Key (Relayer Service). Generate your testnet API key here: https://channels.openzeppelin.com/testnet/gen
- Facilitator URL. Use the following facilitator endpoint in your configuration:
https://channels.openzeppelin.com/x402/testnet
To use the Facilitator on mainnet, you will need:
- An API Key (Relayer Service). Generate your mainnet API key here: https://channels.openzeppelin.com/gen
- Facilitator URL. Use the following facilitator endpoint in your configuration:
https://channels.openzeppelin.com/x402
:::note
This version supports x402 v2 specification. For x402 v1 support, please use a previous version of this plugin (check git history for v1 compatible releases).
:::
- x402 on Stellar (Stellar repo) — Tools, examples, and references for the x402 protocol on Stellar. Use this as the canonical source for Stellar-specific x402 demos and tooling. View on GitHub
- x402 Starter Template — A starter template for building payment-enabled applications with x402. Simplified scaffolding demonstrating x402 payment protocol integration with browser wallet support; use it as a foundation for micropayment-enabled services, SaaS applications, or any project that needs frictionless web payments. View on GitHub
- Economic Load Balancer — An intelligent multi-chain payment router that automatically selects the most cost-efficient network for high-frequency AI agent micropayments. View on GitHub
- 1-shot Stellar x402 app — Example x402 app with a video paywall and guide for building payment-enabled apps on Stellar. View on GitHub
- OpenZeppelin x402 Facilitator Plugin Source Code
- OpenZeppelin x402 Facilitator Docs
- OpenZeppelin Stellar Relayer SDK
- OpenZeppelin Stellar Relayer Docs
- OpenZeppelin Smart Account
- x402 on Stellar (Landing page) — Stellar x402 overview and resources
- x402 on Stellar (Blog) — Foundation news and announcement
- x402 protocol (Coinbase Developer Platform) — Official x402 protocol overview and spec
- x402 protocol specification — x402 Specification and Whitepaper
- Coinbase x402 GitHub — Official x402 Protocol GitHub Repo
- x402-stellar (npm) — npm package for x402 on Stellar
- Signing Soroban invocations — Auth-entry signing and transaction signing on Stellar
