Skip to main content
Where your money sits between payment and payout, and where you withdraw it.

Per-chain activation

Each chain needs its own pool, deployed once.

Pick a chain

From those you’ve enabled in Tokens.

Check the estimate

A live network-fee estimate before you commit. On Ethereum and TRON, waiting for a quieter period can cut it substantially.

Sign

We prepare the transaction; you broadcast it. That’s what makes the contract yours.
Your pool has the same address on all seven EVM chains. TRON derives separately because it uses a different address scheme.
Making deployment a prerequisite for API keys and the embed snippet is coming. Today you can integrate first — but the wallet-payment option only appears on chains where your pool exists. Roadmap.

Balances

Per chain and per token, showing what’s accumulated and unclaimed. Amounts are exact — no display-currency rounding here.
A balance on a chain where you hold no native gas is a balance you can’t withdraw. Keep a little ETH, POL, BNB, AVAX, or TRX on each chain you’ve enabled.

Claiming

Press Claim and sign. The balance splits and your share moves to your payout address.
Collapsing this into a single button and one signature is coming. Today it may take two steps. Roadmap.
No minimum, no schedule, no approval.
The fee is per claim, not per payment. Batching a hundred orders into one claim pays one network fee instead of a hundred. Matters little on L2s; matters a lot on Ethereum and TRON.
Claiming in detail.

What you can and can’t change

Changing your payout address deploys a new pool. The old one keeps its balance and stays claimable, but new payments go to a different address. Plan the switch — don’t do it mid-trading-day.

Verifying independently

Your pool is a public contract. On any block explorer, call recipient() and confirm it returns your address — and confirm there’s no function that could change it.

On-chain verification

How your customers’ browsers check this on every payment.