Product
Everything between "pay now" and "paid".
A checkout built for how people really pay with stablecoins, and the tools you need once the money lands.
The checkout
Asset first, then network
Payers choose what they hold, then where. The likely network is pre-selected and named as exchanges name it: TRON (TRC20), BNB Smart Chain (BEP20).
The amount that must arrive
Each option shows exactly what has to land. For supported exchanges, it shows the withdrawal fee to add.
Pay from anywhere
Copy and paste or scan a QR code from any exchange or wallet. MetaMask and TronLink users can pay in one step.
Time to finish
Stablecoin invoices have no price lock and stay open for 24 hours. Bitcoin prices hold for 15 minutes.
Status the payer can see
Detected, confirming, paid, as each happens on chain. Payers who already sent can look the payment up.
Light and accessible
Under 60 KB of critical JavaScript, light and dark themes, automated WCAG 2.2 AA checks. Seven languages; all but English await native-speaker review.
When a payment is not exactly right
Each case is decided by what actually arrived, and ends credited or refundable.
| What happened | What Tillsafe does |
|---|---|
| A little short | Paid, if within your tolerance (up to 10%) |
| Further short | The payer is asked for the rest, at the same address |
| Too much | Paid. You can refund the excess |
| Wrong EVM network | Credited at the same price: one address works on every EVM network you accept |
| Wrong token | Never counted silently. You are told and can refund it |
| After the invoice closed | Credited within 10 minutes. Later, refundable |
| Very large | Held for your team to accept or reject |
A payment on another chain family, such as Ethereum to a TRON address, cannot be rescued. The checkout says so plainly.
Ways to get paid
Invoices
Create one per order through the API. Use the hosted checkout, or embed it with one script tag.
Payment links
One link to post anywhere, with a fixed or payer-chosen price. Each payer gets their own invoice.
Subscriptions
Each period is an ordinary invoice, with reminders, retries and prepaid credit. Nothing is pulled from anyone's wallet.
White-label
Embed the checkout with no Tillsafe name in front of your customers.
After the money lands
Refunds
The payer picks the address through a private link. It is screened against the US sanctions list and the issuer's blacklist, then you send from your own wallet. TRON and EVM networks.
Reconciliation
Payments matched to invoices for any period, balances as of any date, CSV export.
Team dashboard
Five roles, passkey sign-in, live updates, and held payments decided in one place.
Webhooks
Signed with HMAC-SHA256, retried for about 72 hours, logged and replayable.
Coming next
- Incoming-payment screening
Senders checked against sanctions lists and issuer blacklists before a payment is credited.
- Forwarding addresses
Contracts that can pay only your wallet, so you never sweep by hand. Written and tested; live after an independent audit.
- Plugins and bots
Store and billing plugins, and Discord and Telegram bots that grant access on payment.
- Live Bitcoin
Test mode today; live with our production price feed.
See it for yourself
The demo runs the real checkout through these cases, with made-up money.