Accept USDT and USDC payments with invoices, on-chain verification, and tax-ready receipts. Your wallet, your keys — we just handle the paperwork.
No credit card. No fees. No custody of funds.
USDT & USDC payments with invoices, verification, and tax-ready receipts. Your keys — our paperwork.
Get started free →No fees. No custody. No credit card.
Self-custody is powerful. But accepting payments professionally requires more than a wallet address.
You can share a wallet address, but not a professional invoice with line items and a due date.
On-chain transfers leave no receipts, no tax documentation, and no proof of what the payment was for.
Manually checking block explorers doesn't scale. You need automated, cryptographic proof of payment.
USDReceipt adds the missing commerce layer on top of your self-custody wallet.
Three steps from invoice to verified receipt.
Create a payment link or invoice. Pick USDT or USDC. Share it with your client.
Your client pays directly to your wallet. No intermediary. No custody.
We read the blockchain, confirm the transfer, and issue a verifiable receipt.
Everything you need to accept stablecoin payments professionally.
We are a documentation layer. Payments flow peer-to-peer between wallets. We never hold, route, or access funds.
Every payment is verified against Ethereum via JSON-RPC. No Etherscan dependency. Pure on-chain proof.
Auto-generate professional PDF receipts and email them to buyers. Tax-ready with configurable rates.
Full REST API with sandbox mode. Let AI agents create invoices and verify payments on your behalf.
Every checkout and invoice includes a QR code. Buyers scan and pay from any mobile wallet.
Download all your receipts as CSV for bookkeeping, taxes, or importing into your accounting software.
Create checkouts programmatically. Perfect for agents, bots, and integrations.
# Create a checkout with your API key curl -X POST https://usdreceipt.xyz/api/v1/checkouts \ -H "Authorization: Bearer usdr_live_..." \ -H "Content-Type: application/json" \ -d '{ "title": "Design project", "amount_usdt": "500", "recipient_address": "0xYour...Wallet" }' # Response { "ok": true, "payment_url": "https://usdreceipt.xyz/pay/chk_..." }
Ask anything about USDReceipt, the API, or how to get started.
Free forever. No sign-up fees, no transaction fees, no hidden costs.
Create your free account →