Facilitator URL
One endpoint for every chain. Point your x402 client here.
Dual-scheme x402 settlement on BSC. Standard Permit2 for ecosystem compatibility, plus a hardened custom contract with on-chain fee caps, token allowlists, and pause. Both paths are gas sponsored.
BSC stablecoins lack EIP-3009, so Dexter supports two paths. Permit2 uses the standard upstream x402 flow — approve Permit2 once, sign per payment. The hardened path uses a custom DexterBSCFacilitator contract with on-chain security guarantees. Both settle through the same facilitator endpoint.
Everything you need to accept x402 payments on BSC.
Standard x402 exact scheme via Uniswap Permit2. Works with the unmodified @x402/evm client. No BSC-specific code needed.
Custom DexterBSCFacilitator contract with on-chain fee caps (5% max), token allowlist, ReentrancyGuard, and emergency pause.
Both Binance-Peg stablecoins supported. 18 decimals (not 6). The facilitator handles decimal conversion automatically.
Dexter pays BNB gas for every BSC settlement. Buyers only need stablecoins.
Use the same facilitator endpoint everywhere.
One endpoint for every chain. Point your x402 client here.
Follow the integration guide and migration notes for x402 v2.
Open DocsLive status, settlement metrics, and chain coverage in one view.
Open DashboardDrop this into your stack and start collecting payments.
npm i @dexterai/x402import { createX402Server } from '@dexterai/x402/server';
const server = createX402Server({
payTo: 'YourBscAddress',
network: 'eip155:56',
facilitatorUrl: 'https://x402.dexter.cash',
});
const requirements = await server.buildRequirements({
amountAtomic: '1000000000000000000', // 1 USDT (18 decimals)
resourceUrl: '/api/paid-endpoint',
});
res.setHeader('PAYMENT-REQUIRED', server.encodeRequirements(requirements));
res.status(402).end();