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, andbatch-settlementschemes. All three run on the EVM networks, and Solana supportsexact. - 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.
createX402Serverconnects to the CDP Facilitator by default. - TypeScript with the x402 Foundation SDKs. See
Use CDP with an existing x402 server
for adding
createCdpFacilitatorClientto an existing setup. - Python with the x402 Foundation SDK. Use the CDP SDK’s
cdp.x402module to create an authenticated facilitator configuration forHTTPFacilitatorClient. - Direct REST access. Integrate with the verify and settle APIs.
Advanced
Supported networks, tokens, and schemes
Supported networks, tokens, and schemes
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.
Supported extensions
Supported extensions
- 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-codeextension 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.