- Invoices
- Created through the REST API or in the dashboard from your products. The amount is set in US dollars, and the payer pays in USDT at 1 USDT = 1 USD. Every invoice has a payment deadline.
- Payment page
- The payer opens the invoice link, picks a network and gets a deposit address with a QR code. While the invoice is being paid, the address is reserved for it. The page updates the status and the time left by itself.
- Networks
- USDT on Tron (TRC-20) and on the EVM networks Ethereum (ERC-20), BNB Smart Chain (BEP-20), Polygon PoS, Arbitrum One.
- Confirmations
- A transfer counts once it has the number of confirmations set for its network. Underpaid and overpaid invoices get statuses of their own.
- Webhooks
-
Invoice and payment events, for example:
invoice.completed, invoice.overpaid, invoice.expired. Each request is signed with HMAC-SHA256 or HMAC-SHA512. If your server does not reply with a 2xx code, the delivery is retried at growing intervals, and any delivery in the log can be sent again from the dashboard.
- Dashboard
- Invoices, payments, products, addresses, wallet balances and sales statistics. Invoice and payment lists export to CSV with the current filters.
- API keys
- Issued in the dashboard, with an optional expiry date. The full key is shown once, when it is created. A key can be revoked.