Add the second one for free
Checkout, deposit addresses, payouts and refunds share one auth scheme, one webhook contract and one idempotency rule. Adding the second product is not a second integration.
A payment gateway and a wallet provider on one API. Hosted checkout for your buyers, a permanent deposit address on every chain for your users, and payouts from the same balance. No keys to hold, no gas to top up.
| Invoice | Asset | Amount | Status | When |
|---|---|---|---|---|
| inv_8f2ac91 | USDT | 250.00 | Paid | 2 min ago |
| inv_7b1de40 | USDC | 1,480.00 | Confirming | 9 min ago |
| inv_6c0fa18 | ETH | 0.4210 | Underpaid | 41 min ago |
| inv_5a9bd77 | BTC | 0.01850 | Paid | 1 hr ago |
Take a payment, hand out deposit addresses, convert what arrives, move it to the chain you settle on. One API key, one dashboard, one webhook signature — most businesses start with one of them, and the others cost nothing extra to reach.
Checkout, deposit addresses, payouts and refunds share one auth scheme, one webhook contract and one idempotency rule. Adding the second product is not a second integration.
USDT
USDC
ETH
BTC
TRX
SOL
BNB
POL
A payment through checkout and a deposit to a customer's address land in the same balance, per asset. You pay out of that balance through the same API.
A deposit address is a contract, not a per-token account — so on every EVM chain, at one address, anything ERC‑20 that arrives can be swept. The row in colour is what we settle in today; anything else is enabled on request.
Most teams bolt a gateway onto a self-hosted wallet and reconcile the two by hand. These are one ledger, one set of keys and one webhook.
Take a payment in one call. Price it in the currency you sell in. Your payer picks a chain on a hosted page and needs no account — with you or with us.
Give every user an address. One permanent address per customer, per chain. Deposits credit their balance, and we sweep them without anyone holding a key.
Send it back out again. Payouts run off the same balance, the same API keys and the same webhook contract as everything that came in.
USDT and USDC wherever they are issued, and the native coin everywhere. One address covers every EVM chain at once, because it is the same contract at the same address on all of them — Tron, Solana, TON and the UTXO chains get their own. See the full table
Money moves through us and never sits behind a key anyone can lose. Every address is a contract with no private key, every sweep is fronted by our operator, and every payout leaves only for a destination you allowed on chain.
Three steps, and none of them involve you holding a private key.
Price it in the currency you sell in. We hand back a hosted checkout URL — your customer needs no account with us.
One POST creates the invoice and returns a hosted checkout URL.
If your buyers pay you, you want checkout. If your users hold a balance with you, you want addresses. Plenty of businesses are both.
From 1% + $0.50 per payment with a ceiling on it, and free to start. Pick the plan that fits your volume and move up when you outgrow it.
Build against the API and take your first live payments.
Free
to start, no onboarding fee+ $249 operational balance
Choose StarterFor a business running live deposits and withdrawals every day.
$299
one-time onboarding fee+ $1,249 operational balance
Choose GrowthFor brokers, exchanges and payment businesses at volume.
$799
one-time onboarding fee+ $3,999 operational balance
Choose ScaleCustom chains, custom treasury, and terms written with you.
Custom
terms written with you
Talk to usThe ones a technical buyer asks in the first call, answered without the sales pass.
We do, until you move it. Payments land in a balance per asset that you can see at any time, and you withdraw to your own allowlisted addresses whenever you want. A new address waits 24 hours before it can receive anything, and removing one takes effect immediately.
Sign up and your workspace starts in test mode — no review, no call, no card. Switch it to live after a short look at your business.