Accept USDT straight to your wallet
One API call creates an invoice. Customers pay on a secure page. The money lands on your addresses, not ours.
The checkout page your customers see. Running in production at Axiomis.
Payment method
Choose the network you will send the transfer on, for example from an exchange, and the coin.
- TRON
- BNB Chain
- TON
- Ethereum
- Base
- Polygon
- Arbitrum
From API key to first payment in an evening
Create an invoice
Send the amount in USD and your order ID. Get back a payment link or an iframe for your site.
Your customer pays
They pick a network and send USDT from any wallet or exchange. The gateway reads the chain itself.
Get a signed webhook
invoice.paid arrives with the amount received. Grant access and you are done.
import { AxiomisPayClient } from '@axiomis-pay/sdk';
const pay = new AxiomisPayClient({
apiKey: process.env.AXIOMISPAY_KEY, // axp_test_... in the sandbox
baseUrl: 'https://pay.axiomis.app/api',
});
const invoice = await pay.createInvoice({
amount_usd_cents: 2900,
external_order_id: order.id,
customer_ref: user.id,
success_url: 'https://yourapp.com/thanks',
});
return redirect(invoice.hosted_url);Test keys work on TRON Nile and BSC testnet, free and without limits.
Your money never passes through us
Payments go to addresses derived from your own public key. We watch the chain and tell you when an invoice is paid. That is all we can do.
Seed phrase stays offline
We only get your xpub. It derives addresses and cannot move funds.
Sweeps signed by you
An offline signer checks every recipient against your own whitelist before signing.
Nothing to freeze
No balances, no payouts, no withdrawal limits. If we vanish tomorrow, the money is already yours.
Messy payments, handled
Customers pay from exchanges, send a dollar short, pay after the timer runs out. The gateway sorts it out so your support does not have to.
Amounts
- UnderpaidThe invoice waits for a top-up to the same address, then pays.
- OverpaidMarked as paid with the extra amount in the webhook.
- Paid twiceThe second transfer is matched and reported, never lost.
- Dust and spam tokensIgnored, so fake transfers never mark an invoice paid.
Timing and the chain
- Paid after expiryJudged by block time, then credited as a late payment.
- Chain reorgConfirmations are re-checked, nothing is counted twice.
- Wrong coinFlagged for review with the transaction hash.
- Node outageSwitches between providers and resumes from the last block.
A flat fee instead of a percentage
Processors take 0.5 to 2 percent of every payment. Here you pay a monthly plan plus the network gas for sweeps.
- Axiomis PayGrowth plan + $40 sweep gas$139/ mo
- Processor at 0.5%$150/ mo
- Processor at 1%$300/ mo
- Processor at 1.9%$570/ mo
Gas assumes TRON sweeps at $300 per address with rented energy. BNB Chain sweeps cost a fraction of a cent. Processor withdrawal fees are not included.
Free while we pilot
The first merchants get two months free and a direct line to the team. After that, plans by monthly volume.
Sandbox
$0
Testnets only
- TRON Nile and BSC testnet
- Test API keys
- No time limit
Start
$29/ mo
Up to $10k a month
- One store
- Checkout page and iframe
- Signed webhooks
Growth
$99/ mo
Up to $50k a month
- Several stores and operators
- Telegram alerts
- CSV export
Pro
$299/ mo
Up to $250k a month
- Your theme and domain
- Priority support
- Uptime commitment
Above $250k a month, white label or self-hosted: write to us through the pilot form.
Questions
Do you ever hold my funds?
No. Every payment goes to an address derived from your public key. We never see your seed phrase and cannot move the money.
Who pays the network fees?
Customers pay the fee to send. Sweeping to your cold wallet costs gas from a small reserve on your addresses. On TRON sweeps are batched, so it stays around 1 TRX per payment or less.
Which networks and coins?
USDT on TRON and BNB Chain, plus TRX and BNB at a live rate. TON, Ethereum and USDC on Base, Polygon and Arbitrum come next.
Do I need KYC?
We do not hold funds, so there is no KYC on payments. We review what you sell before going live and do not work with gambling, adult content or exchange services.
Where is it available?
Worldwide, except for residents of the Russian Federation and sanctioned jurisdictions.
What if the gateway goes down?
Payments keep landing on your addresses. When the watcher restarts, it reads the chain from the last processed block, so no payment is missed.
Is the code open?
The core is being opened under a source-available license. Pilot merchants can review it before going live.
Join the pilot
We onboard up to five merchants by hand. Tell us about your product and we will reply within two days.