Stablecoin payments
Accept stablecoin payments straight to your own wallet
A stablecoin payment is a transfer of USDC or USDT on a blockchain: the amount is in a token its issuer pegs to the dollar, and it lands on an address derived from your own wallet. Unheld invoices it, detects it, confirms it and tells you — without ever holding it.
Why merchants ask for stablecoins
- The invoice amount and the amount received are the same dollar figure. There is no exchange-rate drift between creating the invoice and the customer paying it.
- It still settles like crypto: directly to your address, final after the network’s confirmation depth, with no chargeback for either side.
- There is no conversion step in between and no payout to wait for. What arrives is a stablecoin, on the network the customer paid on, in a wallet only you control.
Which stablecoins, on which networks
The stablecoins and networks Unheld lists, read from the same catalogue every page of this site is built from. Decimals and confirmation depth are the network’s own.
| Supported assets | Supported networks | Decimals | Confirmations |
|---|---|---|---|
| USDC | Ethereum | 6 | 12 |
| USDT | Ethereum | 6 | 12 |
| USDC | Base | 6 | 12 |
| USDC | Polygon PoS | 6 | 12 |
| USDT | BNB Chain | 18 | 12 |
| USDT | Tron | 6 | 19 |
| USDC | Solana | 6 | 32 |
| USDT | Solana | 6 | 32 |
The same stablecoin carries different decimals and a different confirmation depth from one network to the next. Take both figures from the row you invoice on, never from another chain.
How a stablecoin payment reaches you
- 01
Invoice it
Pick the stablecoin, the network and the amount. Unheld locks a fresh receiving address to that one payment and gives you a link or a checkout button.
- 02
The customer pays
They send from any wallet. The hosted page shows the exact amount, the exact address and the exact network, because on the wrong network the money arrives somewhere else.
- 03
You are told, twice
Once when the transfer is seen, and again when it has the confirmations the network needs. Underpayments and overpayments are states you can see, not errors.
- invoice.created
- invoice.receiving
- invoice.confirming
- invoice.paid
- invoice.underpaid
- invoice.overpaid
- invoice.expired
The network matters more than the coin
To a wallet, USDC on one network and USDC on another are two different assets. Every Unheld invoice names one exact network and shows it to the payer, because a transfer sent on the wrong one may not be recoverable. If you are deciding which networks to accept, the guide sets out the trade-offs.
What to know
- No conversion to money in a bank account. A stablecoin payment arrives as that stablecoin; moving it to a bank is a job for an exchange, not for Unheld.
- A stablecoin is a token issued by a company. Its dollar peg is the issuer’s promise, not the network’s and not Unheld’s.
- A transfer sent on a network the invoice did not name may not be recoverable. The invoice page states the network for exactly this reason.
- The payer pays the network fee to the blockchain. Unheld takes no share of the payment.
Stablecoin payment questions
Which stablecoins can I accept?
2 stablecoins across 6 mainnet networks, listed in the table above with each network’s decimals and confirmation depth. The table is read from the same catalogue the rest of this site is built from, not maintained by hand.
Does Unheld convert stablecoins to dollars in my bank account?
No. Unheld never holds the payment, so it cannot convert it. The stablecoin lands in your wallet and stays there until you move it.
Which network should a customer pay USDC or USDT on?
Whichever enabled network your invoice names. Fees, speed and decimals differ per network, and the choice is yours for each invoice; the guide on picking a network sets out the trade-offs.
Can a stablecoin payment be reversed or charged back?
No. Once the network has confirmed it, the transfer is final for both sides. Underpayments and overpayments are tracked as states on the invoice rather than undone.
Try it with test stablecoins
Create an invoice in a stablecoin on a test network, pay it with coins that cost nothing, and watch every state arrive before you take a real one.
Start free