PAY/GATE
Monad Testnet · 10143

x402 · HTTP-native payments

Onchain micro‑paywalls for any HTTP API on Monad.

No code, no keys to hand out. One proxy URL, priced in MON, settled onchain in under a second.

consumer@x402 — 80×24
$curl -i https://paygate.so/gate/weather

HTTP/1.1 402 Payment Required

content-type: application/json

{

"x402Version": 2,

"error": "payment_required",

"accepts": [{

"asset": "MON",

"amount": "10000000000000000",

"payTo": "0x8197…b17C"

}]

}

# pay in MON, retry, get 200. that's the whole integration.

Protocol Features

Three industry-firsts for the x402 standard.

Protocol Feature

Delegated Session Allowances

(The Corporate Card Pattern)

Issue a pre-authorized corporate expense limit to an autonomous agent. Authorize an ephemeral session key once — your agents can fire thousands of requests in the background with zero wallet popups.

Allowance: 0.05 MONAgent Live

3,412 background calls · 0 popups

Protocol Feature

Dynamic Payload Metering

(The Taxi Meter Pattern)

Don't overcharge for small data. Bill dynamically based on the exact payload size returned by your API.

[252 Bytes]->0.000252 MON

[1,024 Bytes]->0.001024 MON

[88 Bytes]->0.000088 MON

[252 Bytes]->0.000252 MON

Protocol Feature

Deterministic SLA Escrows

(The Vending Machine Pattern)

Payments are escrowed onchain. If your upstream server crashes or returns a 5xx error, the smart contract instantly refunds the consumer.

Consumer Wallet504 Timeout

refundEscrow() · 100% bounced back

Protocol Feature

No SDKs. Just Native HTTP.

(The 60-Second Setup)

The x402 standard means you don't need to learn a new library. Paste your URL, get a proxy, and you're monetized on Monad.

Original · Unmonetized

api.weather.com

Monetized · 0.01 MON / call

paygate.so/gate/weather