Skip to main content
Verifying and settling x402 payments yourself means validating signatures, interacting with blockchains, screening transactions, and managing settlement gas. The CDP Facilitator handles that work as a hosted service: it validates signed payments, screens transactions, submits settlement onchain, and reports the result to your resource server.

Why use the CDP Facilitator

  • Proven at scale. The CDP Facilitator has processed more than 100 million transactions and $28 million in payment volume across Base and Solana alone.
  • Built-in screening. OFAC and Know Your Transaction (KYT) checks identify and decline payments involving sanctioned or high-risk addresses.
  • Move from testnet to mainnet with one provider. Build and test against the same service you use in production.
  • Reach buyers across EVM and Solana. Accept ERC-20 tokens on supported EVM networks and SPL tokens on Solana.
  • Charge however you price. Fixed-price, usage-based, and batched payments through the exact, upto, and batch-settlement schemes. All three run on the EVM networks, and Solana supports exact.
  • Get indexed on the Bazaar. Your path to joining the most comprehensive marketplace for x402 endpoints.
  • Free to start, inexpensive to scale. The first 1,000 onchain Facilitator transactions each month are free, then each additional onchain transaction costs $0.001.

Pricing

CDP charges only after the monthly free tier: Facilitator fees are based on onchain activity, not payment requests. Payment verification is always free. With exact and upto, each accepted payment settles in one onchain transaction. With batch-settlement, vouchers are verified offchain for free and claimed together, so one onchain transaction can process thousands of payments. Other channel operations, including deposits, refunds, and withdrawals, each count as one onchain transaction. This lets high-volume sellers spread settlement costs across thousands of requests instead of paying a Facilitator fee per request.

Connect your server

The CDP Facilitator authenticates with your CDP API key ID and secret.
  • TypeScript with the CDP SDK. createX402Server connects to the CDP Facilitator by default.
  • TypeScript with the x402 Foundation SDKs. See Use CDP with an existing x402 server for adding createCdpFacilitatorClient to an existing setup.
  • Python with the x402 Foundation SDK. Use the CDP SDK’s cdp.x402 module to create an authenticated facilitator configuration for HTTPFacilitatorClient.
  • Direct REST access. Integrate with the verify and settle APIs.

Advanced

The CDP Facilitator supports all ERC-20 tokens on its EVM networks through EIP-3009 or Permit2, and SPL tokens on Solana. The following table shows x402 v2 support:Support can change as new networks and schemes are added. Use the supported payment schemes and networks endpoint as the programmatic source of truth.
  • EIP-2612 gas sponsorship. Sponsors the initial Permit2 approval for tokens that support EIP-2612, so buyers do not need native gas for the approval transaction.
  • Bazaar discovery. Powers the Bazaar discovery service. After the facilitator settles a payment for an endpoint that advertises Bazaar metadata, it indexes the endpoint so buyers and agents can find it.
  • Builder Code attribution. Supports the builder-code extension on EVM settlements. The Facilitator combines the application code, client or intermediary codes, and its own facilitator code, then appends them to settlement calldata using ERC-8021 Schema 2. Configure attribution in the seller or buyer guide.
Make your paid endpoints available to buyers and agents by listing them in the Bazaar. For common questions about x402 and the CDP Facilitator, see the FAQ.