Demo
Try the checkout.
The real Tillsafe checkout, running on made-up money. Pick a case and see what the payer sees.
No blockchain is involved. Never send funds to an address shown in the demo.
Scenarios
Payment cases
Every demo invoice is for US$50.00. "Preview" marks a screen the live checkout does not show yet; the payment itself is handled as described.
- TRON (TRC20)A normal payment50 USDT on TRON: detected, confirming, paid.Open this case (opens in a new tab)
- TRON (TRC20)PreviewShort, within toleranceThe exchange kept 0.80 USDT. That is inside this merchant's 2% tolerance, so the invoice is paid. Preview: the note explaining the shortfall.Open this case (opens in a new tab)
- TRON (TRC20)Short, then topped up48 USDT arrives. The page asks for the missing 2.00 at the same address, and the two payments add up.Open this case (opens in a new tab)
- TRON (TRC20)Paid too much52.10 USDT arrives. The invoice is paid, and the payer is told about the 2.10 extra, which the merchant can refund.Open this case (opens in a new tab)
- BNB Smart Chain (BEP20)PreviewWrong network, rescuedAsked for USDT on Ethereum, sent on BNB Smart Chain. Same address, same price: paid. Preview: the note saying where it was found.Open this case (opens in a new tab)
- BNB Smart Chain (BEP20)PreviewWrong tokenUSDC sent to a USDT invoice. It is not counted, and not lost: the merchant can refund it. Preview.Open this case (opens in a new tab)
- BitcoinPreviewLate, after the price lockBitcoin arrives after its 15-minute lock. A price move under 1% is accepted; a bigger one asks the payer to top up. Preview.Open this case (opens in a new tab)
- TRON (TRC20)Held for reviewThe payment waits for the merchant's team to accept it, as any payment of US$250,000 or more does today. The payer sees what happens next.Open this case (opens in a new tab)
- TRON (TRC20)PreviewSlow exchange withdrawalThe exchange has not sent yet. The page explains that the invoice stays open for 24 hours, so the payer can close it. Preview.Open this case (opens in a new tab)
- TRON (TRC20)ExpiredNobody paid in time. Anything arriving in the next 72 hours is still tied to this invoice and can be refunded.Open this case (opens in a new tab)
- Ethereum (ERC20)PreviewWrong chain familyUSDT sent on Ethereum to a TRON invoice. That cannot be rescued, and the page explains why. Preview.Open this case (opens in a new tab)
- SolanaUSDC on Solana50 USDC on Solana, credited once the network finalizes it.Open this case (opens in a new tab)