How do I know a stablecoin payment is real?
From How to accept USDT and USDC payments from business customers, by Pavel Skalin. Updated .
The wider picture
The key points from the guide this answer comes from:
- Invoice in your normal currency, with the stablecoin as a payment method at face value: for example, USD 12,500.00, payable in USDC on Base.
- Put the token, network, address and invoice number on the invoice, and confirm each payment on a block explorer yourself, checking the token's contract address.
- USDT and USDC transfers can't be reversed, so refund only to an address the customer confirms in writing.
- Keep a record that ties the customer, their wallet, the transaction hash and the invoice together: your accountant, bank and payment provider can ask for it.
More questions on this
The full guide
Put the amount, token, network, address and invoice number on the invoice, and confirm each payment on the blockchain yourself before marking it paid. Keep a record that links the customer, their wallet, the transaction hash and the invoice.
Read How to accept USDT and USDC payments from business customers, with its sources.
General information, not legal, tax or financial advice. Rules and providers' terms change; check the sources in the guide and take advice on your own situation.
Get started
Open a business account built on stablecoins.
Named USD, EUR, GBP and AED accounts in your company's name, with USDC and USDT in and out. Apply online; our compliance team reviews applications in 1 to 5 business days.
