One API for crypto checkout, permanent user wallets and instant payouts — built for shops, SaaS, games and marketplaces.
Clear amount, one network, one address per order and a live status — then a signed webhook and a balance you can see in your dashboard.
= 49.90 USD · rate locked when the order was created
TQ5xYb…example…9fK2Take payments, hold balances, pay people out and close the books — from one dashboard and one API.
Price in USD, let the customer pick the coin. The amount locks when they choose and every order gets its own deposit address.
One reusable link for donations, social selling or a fixed-price product — no code, a fresh invoice for every buyer.
A permanent deposit address per user and network. Top-ups are credited automatically and announced by webhook.
Receive BTC, SOL or meme coins and hold USDT/USDC instead, routed through on-chain venues with transparent fees.
Partial refunds over the API. If a block is reorganized after crediting, the credit is reversed and you are told immediately.
Double-entry ledger, USD valuation at booking, statements, monthly fee invoices and month close with tamper detection.
Send the USD price from your server. Stablora locks the coin amount and assigns a unique address.
Hosted checkout with QR code and live status. We wait for confirmations on the real chain.
Verify the signed payment.completed event and ship. Your balance is credited minus 0.5%.
const payment = await stablora.payments.create({
reference: 'order-1042',
amount: '49.90', // USD, coin amount locked
currency: 'USD',
network: 'tron',
asset: 'USDT',
});
redirect(payment.paymentUrl); // hosted checkoutapp.post('/webhooks/stablora', raw, (req, res) => {
const event = stablora.webhooks.verify(
req.body, req.get('Stablora-Signature'), SECRET);
const ref = event.data.reference;
if (event.type === 'payment.completed') fulfil(ref);
if (event.type === 'payment.reversed') hold(ref);
res.sendStatus(200);
});Custody model, key handling and limits are written down, so you can check them before you send a single payment.
The website and API only know public keys. Signing runs in an isolated signer with its own payout caps.
Every balance change is journaled in integer units, atomically and once. Balances stay separate per network and asset.
Payment senders and payout addresses are checked daily against the OFAC sanctions list and our block list.
Two-factor login, team roles, IP allowlists, scoped API keys and approval rules for payouts.
Try everything with a test key on public testnets first, then send a small real payment and a small payout. Withdraw what you don't need — automatic withdrawals can do it for you.
Give every user a permanent deposit address, pay withdrawals from your balance and decide which payouts need a human to approve them.
// A user withdraws 250 USDT from your platform
const payout = await stablora.payouts.create(
{ network: 'tron', asset: 'USDT', amount: '250',
address: user.wallet, customerId: user.stabloraId },
{ idempotencyKey: `withdrawal-${withdrawal.id}` },
);
payout.status; // 'completed' or 'pending_approval'
payout.hold_reason; // 'Daily limit of 500 USD exceeded'Download a plugin, paste two keys, done. Every integration marks orders paid only after a verified webhook.
Build with a test key on public testnets with free coins, then switch to a live key.
Typed client, retries with idempotency, pagination and webhook verification.
Let Claude create invoices and check payments. It can never move funds.
Generate clients in any language or hand the whole reference to an assistant.
Pay with free faucet coins on 10 public test networks before you go live.
HMAC-SHA256 signatures, retries with backoff, replay and a one-click test event.
read, payments and payouts permissions, per-key IP allowlists and audit logs.
Take crypto donations on stream, or earn from every business you bring to Stablora.

A donation page, on-stream alerts and a goal bar for Twitch, YouTube and Kick — plus panels, buttons and overlays ready for OBS.
Set up donations
Share your link and receive 20% of the processing fee of every business that signs up with it, for 12 months. Banners and videos included.
How it worksNo monthly fee, no setup fee. You only pay when money moves.
per incoming payment
on top of the venue cost
+ 0.5% commission
Yes. Customers pay to addresses Stablora controls and your balance is recorded in our ledger until you withdraw it — manually, or automatically with auto-withdrawals.
0.5% per incoming payment, paid by you or your customer. Auto-conversion adds 0.25% on top of the venue cost. Payouts cost the network fee plus a 0.5% commission, shown before you confirm. No monthly or setup fee.
16 coins and tokens on 13 networks, including USDT and USDC on several chains, BTC, ETH, SOL, TRX, LTC, XMR and DOGE. Balances are kept separately per network and asset.
The checkout shows the remaining amount and the payment stays open until it expires. You can set an underpayment tolerance; short, extra or late payments trigger a payment.discrepancy webhook.
No documents are required to open an account today. We may ask about a business or a transaction at any time and hold payouts until we hear back — see the AML policy.
Yes. Create a test key and pay with free faucet coins on 10 public testnets, then switch to a live key when you are ready.
More answers in the help center.
Create a free workspace, grab a test key and take your first payment in minutes.