x402 facilitator: how settlement actually happens

The facilitator is the piece that turns a signed payment authorization into an on-chain settlement. It lets the resource server accept payments without running its own chain infrastructure.

What it does

When you retry a request with a PAYMENT-SIGNATURE, the server hands the signed authorization to a facilitator to verify (is the signature valid, the amount correct, the authorization unused?). After the handler runs successfully, the facilitator submits the transfer on-chain and pays the gas. The server returns the data plus an X-PAYMENT-TX header pointing at the settlement.

Why it matters to you

As a caller you never interact with the facilitator directly — you just sign and retry. But it is why you do not pay gas (the facilitator does) and why settlement is fast: verification is off-chain and instant, settlement follows in a couple of seconds.

Order of operations

Call a live x402 API right now — no signup.

Browse the full endpoint directory, grab the quickstart, or read the llms.txt manifest. Every endpoint is keyless and pay-per-call.

FAQ

What is an x402 facilitator?
A service that verifies a signed x402 payment authorization and submits the settlement on-chain (paying gas), so the resource server does not need its own chain infrastructure.
Do I interact with the facilitator directly?
No. As a caller you sign the payment and retry the request; the server uses the facilitator behind the scenes. You see the result as an X-PAYMENT-TX header on the 200 response.
Who pays gas in x402?
The facilitator pays the on-chain gas/transaction fee. The caller only needs USDC for the per-call price.

Related

Topics: x402 facilitator · x402 settlement · x402 verify settle · how x402 settlement works · x402 facilitator explained