Cherum is live, with every price on one page
A buyer paying in USDT, a bill in SOL, payday on six networks and a prize pool usually mean four tools. Cherum does all four, no sales call needed.
Monday, 9:40. A buyer writes about a $100 order: “Can I pay in USDT?”
On Wednesday the designer’s invoice arrives, $200 payable in SOL, while your money sits in USDC on Base.
Friday is payday for nineteen people, and five of them are on networks you don’t use.
At month end the community contest closes with 400 winning wallets at 50 USDC each, and nobody knows how many will turn up.
That’s four jobs, and usually four tools: a payment gateway, a bridge to move coins between networks (with a swap site in the next tab), a bulk-send tool and an airdrop contract for the prizes. Each has its own sign-up and price list. At least one of them has a “talk to sales” button where the price should be.
Each job grew up as its own product, and the platforms that bundle them are built for bigger companies. BVNK, for one, covers payments and payouts for businesses that process at least $500,000 a month and have six months of trading history (FAQ on bvnk.com).
Cherum launches today, 14 October, and does all four in one place. Monday’s buyer pays through Payments. The SOL invoice goes through Exchange, payday through Payouts, and the contest prizes through Claims, where winners take their own share. You can start without a sales call, and every price is on one page.
Monday: “Can I pay in USDT?”
Yes. The buyer picks the coin and the network on the payment page, across ten networks from Bitcoin to Tron. If they hold ETH and the page asks for USDC, the swap happens inside their payment, and its 0.30% shows on their quote. They can also pay with a withdrawal straight from Binance or Coinbase.
The money lands on a one-time address that Cherum holds for that invoice, and within minutes it reaches your balance, minus our 0.90%. A $100 order paid in USDC leaves you $99.10. That goes on to your wallet in USDC after every payment, or once it passes a threshold you set.
Invoices and reusable links come with it, plus a WooCommerce plugin in the WordPress.org directory and an API with signed webhooks. Refunds go out from the dashboard or the order page. Before your first real order, a test key lets you rehearse a paid, underpaid, overpaid or expired invoice from the dashboard. Here’s the ten-minute store setup.
Wednesday: $200 in SOL, paid from USDC on Base
Open Swap and pick USDC on Base and SOL on Solana. Several bridges price the transfer at once. For this one, Relay, Mayan and deBridge all answer, and each row shows what arrives, what it costs and how long it takes. The row we chose says why, for example “same amount · faster”. Tap another and it stays pinned.
The wait on each row comes from real deliveries we’ve recorded on that route, and on busy routes a typical one takes about half a minute. Our 0.30% on the designer’s $200 is 60 cents. Swap can also start from TON, Tron, Solana or Bitcoin. The Swap screen gets a post of its own.
Friday: nineteen people on six networks
Fourteen of them want USDC on Base, so they go out as one batch from your Safe. On 42,000 USDC our 0.10% is 42 USDC. We add it on top, and each person gets exactly the amount on their row. History says “Awaiting signatures” until your co-owners sign, and then the top line reads “14 of 14 delivered”.
The other five are on Arbitrum, Solana, TON, Bitcoin and Tron. A Safe can’t sign their list, so it goes out from a regular wallet. That second list pays each of them on their own network in one signature, at 0.30–0.90% per transfer.
A single-network batch takes 60 to 900 people per signature, and longer lists get split for you. If a batch fails, the people who weren’t paid move to the top with a reason, and Retry pays only them. Above a threshold you set, a second person has to approve. More in the payday walkthrough.
Month end: 400 winners, and half haven’t heard
Send 400 transfers yourself and some land in wallets nobody checks. Instead, you put 20,000 USDC into a contract on Base once, plus our 0.30% (60 USDC), and post one link. Each winner takes their own 50 USDC. Anyone can paste an address to check it’s on the list, no wallet needed, and the page counts claims as they come in: “212 of 400 claimed”.
A campaign takes up to 2,000 people on any of seven networks, and you pick its window when you fund it, anywhere from 7 to 365 days. When the window closes, one transaction brings whatever nobody claimed back to your wallet. More in who got paid, and what came back.
Who holds the money
Nothing leaves your wallet without your signature. If you use a Safe, its co-owners and threshold stay as they are. Once you sign, the money can go only to the people in that transaction or back to the wallet that paid. The contracts behind Exchange, Payouts and Claims are published and verified on each network’s explorer, apart from Payouts and Claims on HyperEVM, where we match the deployed code against the same build.
Payments is the exception. A buyer’s money sits on an address Cherum holds until it reaches your balance and is paid out to your wallet.
Network fees are separate, and they’re shown before you sign. There’s no monthly fee, setup fee, minimum volume or per-seat charge. Our status page, cherum.io/status, takes its data straight from the live system, so it won’t show “all good” while payments are down.
Start with this week’s job
- A buyer wants to pay in crypto. In WordPress, open Plugins → Add Plugin and search for “Cherum Pay”, or open dashboard.cherum.io and press Create → New invoice. Try it on a test key first, under Rehearse.
- A bill in another coin goes through Swap at app.cherum.io.
- For a list of people to pay, open Send in the app and press Import CSV.
- A prize list starts in the dashboard, under Claims → New distribution.