← Guides Guide

What is an x402 facilitator, and how do I choose one?

Short answer: An x402 facilitator is the service your server calls to check a payment and put it on the blockchain, so you don't run a wallet with gas or a blockchain node yourself. When choosing one, compare the networks and tokens it supports, whether it ever holds your money, its fee model, where it is based, and the integrations and dashboard that come with it.

In x402, a client pays by signing a payment and sending it with its request. Your server then has to answer two questions: is this payment valid, and how does it get onto the blockchain? A facilitator answers both.

What a facilitator does

  • Verify: it checks the signature, the amount, the token, the recipient and the payer's balance, without moving money.
  • Settle: it submits the payment to the network, pays the network fee, waits for confirmation and returns the transaction as a receipt.

Your server calls /verify, does its work, calls /settle and responds. Without a facilitator you would need your own funded wallet on every network, nodes or RPC providers, and code to handle each chain's quirks.

What to compare

Networks and tokens

Which blockchains and stablecoins can your customers pay with? Euro (EURC) matters if your prices and books are in euro; USDC is the most widely held.

Custody

Does the payment go straight from the payer to your wallet, or does the facilitator collect it and pay out? Non-custodial facilitators can't hold or freeze your revenue.

Fees

A percentage of each payment, a fixed fee per settlement, or a free tier with limits. For small prices, a fixed fee is easier to predict; for large ones, a percentage adds up.

Location and data

Where is the company, and where do its servers run? For European businesses that affects contracts, GDPR and who you can call.

Tooling

The protocol is the same everywhere, so the difference is what comes with it: plugins for your platform, prices you can change without deploying, analytics, webhooks, exports for bookkeeping, a test mode, discovery listings for agents.

Who offers one

Coinbase runs a facilitator as part of its developer platform, and there are community and commercial facilitators, each with their own networks and terms. Because x402 is an open standard, you can switch facilitators without changing what your clients do. The free x402 checker works with all of them: it shows which networks, tokens and wallets an endpoint offers, whoever settles it.

Penni

Penni is the European x402 facilitator, run by Tav IT in the Netherlands on EU servers:

  • EURC and USDC on Base and Solana, USDM on Cardano, each with a free test network.
  • Non-custodial: every payment goes straight to your own wallet.
  • A fixed €0.002 per settlement from prepaid credits, network fees included, no subscription.
  • A WordPress plugin, a Cloudflare Worker and middleware for Node.js, Python, Go and PHP.
  • A dashboard with prices per path, analytics, webhooks, CSV exports, invoices and discovery listings.

See why Penni, how it works and pricing.

Can I run my own facilitator?

Yes, the reference code is open source. You then run and fund a wallet per network, monitor it and keep up with protocol changes. A hosted facilitator does that for you.

Does the facilitator see my customers' data?

It sees what is in the payment: the payer's wallet address, the amount and the resource URL. Penni doesn't receive visitor IP addresses, cookies or the content you serve.

Can I use more than one facilitator?

Yes. The facilitator is a server-side choice; clients only see your price and pay it.

Let AI pay for your work. Start free in test mode.

Create a free account