SBCSBC Agent PaymentsSign in

x402 Payment Demo

Watch a real x402 payment happen on Radius.

The demo wallet signs an ERC-2612 permit, pays a seller endpoint, and settles on-chain — all in a few seconds.

1import { createX402Client } from "@stablecoin.xyz/x402/evm"
2
3// Create a payment-enabled client
4const client = createX402Client({ signer })
5
6// Use it like fetch — 402 + permits handled automatically
7const res = await client.fetch("https://api.example.com/data")
8const data = await res.json()
That's it. The SDK handles 402, permits, and retries.

Live Flow

1

Check SBC balance

2

Request paid endpoint

3

Parse payment requirements

4

Sign ERC-2612 permit

5

Retry with X-PAYMENT header

6

On-chain settlement

7

Receive data

8

Balance diff