x402 facilitator | Arbitrum OneMAINNET
Arbitrum

Arbitrum One

Full x402 v2 support for Arbitrum One. Settle payments on Ethereum's leading Layer 2 with the most active DeFi ecosystem.

How it works on Arbitrum

Buyers pay on Arbitrum. Dexter verifies the x402 payment, signs the receipt, and settles to the seller on Arbitrum.

ArbitrumBuyer

Pay on Arbitrum

DexterDexter

Verify + settle

ArbitrumSeller

Receive on Arbitrum

Capabilities

Everything you need to accept x402 payments on Arbitrum.

x402 v2 on Arbitrum

Full v2 support on Arbitrum One with chain-native receipts.

DeFi-native audience

Reach users already active in the most sophisticated DeFi ecosystem.

Public facilitator URL

One endpoint shared across every supported chain.

Gas-free for buyers

Dexter sponsors ETH fees, buyers only need USDC.

Integration & resources

Use the same facilitator endpoint everywhere.

Facilitator URL

One endpoint for every chain. Point your x402 client here.

https://x402.dexter.cash
Use this same URL for all supported chains: Solana, Base, Polygon, Avalanche, and more.

Documentation

Follow the integration guide and migration notes for x402 v2.

Open Docs

Facilitator dashboard

Live status, settlement metrics, and chain coverage in one view.

Open Dashboard

Arbitrum quickstart

Drop this into your stack and start collecting payments.

Install
npm i @dexterai/x402
Example
import { createX402Server } from '@dexterai/x402/server';

const server = createX402Server({
  payTo: 'YourArbitrumAddress',
  network: 'eip155:42161',
  facilitatorUrl: 'https://x402.dexter.cash',
});

const requirements = await server.buildRequirements({
  amountAtomic: '30000',
  resourceUrl: '/api/paid-endpoint',
});

res.setHeader('PAYMENT-REQUIRED', server.encodeRequirements(requirements));
res.status(402).end();