x402 facilitator | Solana mainnetLIVE
Solana

Solana v2 Mainnet

First x402 v2 facilitator on Solana mainnet. Settle payments instantly with real-time verification and settlement streaming.

Live settlementsLive
Last settlement just now
7d stats7d
2,785,794Settlements
$174,693Volume
9Active sellers

Stats indexed via x402scan. Live settlements stream from Dexter LaserStream.

How it works on Solana

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

SolanaBuyer

Pay on Solana

DexterDexter

Verify + settle

SolanaSeller

Receive on Solana

Capabilities

Everything you need to accept x402 payments on Solana.

x402 v2 verification

Mainnet Solana signing and verification handled by Dexter.

Live settlement stream

LaserStream publishes receipts the moment they land on-chain.

Public facilitator URL

One endpoint shared across every supported chain.

Instant settlement

USDC payments settle as soon as the transaction confirms.

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 Solana, Base, and every chain we support.

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

Solana 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: 'YourSolanaAddress',
  network: 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp',
  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();