8 min
What is a Facilitator?
Learning Objectives
- Understand what facilitators do
- Learn the facilitator responsibilities
- Know when to use existing vs custom facilitators
- Recognize the settlement process
The Problem
Clients and servers are on different chains/wallets. Someone needs to settle payments on-chain and provide proof. That's the facilitator.
Facilitator Responsibilities
1.Accept payment requests from clients
2.Verify signatures (ensure payment is valid)
3.Submit transactions to blockchain (settle on-chain)
4.Return proof to client (transaction hash)
5.Handle failures (insufficient funds, network issues)
Think of facilitators as the payment processors of x402. Just like Stripe processes credit card payments, facilitators process cryptocurrency payments for x402.
Two Options
Use Existing Facilitator (Recommended)
•Coinbase CDP facilitator
•No setup required
•Production-ready
•Free to use (you only pay gas fees)
Build Your Own
•Custom logic/fees
•Full control
•Optimized for your use case
•Private/dedicated infrastructure
Knowledge Check
What does the facilitator return to the client after settlement?