Take crypto payments.
Keep the keys.
Coldtill runs on your server. Customers pay into deposit addresses that can only ever send to your cold wallet, so the machine that takes orders can't spend the money it receives.
- No custody
- 0% fee on Pro
- One-time price
- Security fixes free, always

A checkout your customers trust
Customers pick a network and coin, scan a QR code and watch the payment confirm. Every customer gets their own deposit address, and the page carries your name, colours and support links.
- Exact amounts, copy buttons and wallet links
- Live confirmation progress and partial-payment handling
- On your own domain, such as pay.yourshop.com
- Light or dark, with your logo and return button

See what you sold, and where it is
Revenue, completion rate and the coins customers paid with. Funds still on deposit addresses are shown until SmartSweep moves them to your cold wallet.
- Payments, customers, deposits and conversions
- Payouts with limits, an address book and two-factor approval
- Team roles: admin, developer and read-only
Why not a hosted processor?
Hosted crypto processors are quick to start with, but you pay for it on every sale and they sit between you and your money.
| Typical hosted processor | Coldtill | |
|---|---|---|
| Who holds the money | The processor, until it pays you out | You, from the moment it confirms |
| Can your funds be frozen | Yes, under its terms and reviews | No. Deposit contracts can only send to your wallet |
| Fees | A percentage of every payment, for as long as you use it | One-time price, and 0% on Pro |
| Customer data | Shared with the processor | Stays on your server |
| Branding and domain | Its checkout, its name | Your name, colours and domain |
Everything a shop needs
Your cold wallet, fixed on chain
EVM deposit addresses are CREATE2 contracts and Solana uses a program-derived address. Both can only sweep to the cold wallet you set from your own wallet. Bitcoin is watch-only from your xpub.
No middleman
No custody, no frozen balances, no account reviews. Payments go straight from your customer to you, and your customer data stays on your server.
Hosted checkout
QR codes, confirmation progress and your branding: logo, colours, light or dark, support links and a return button. On your own domain if you like.
Ethereum, Base, Polygon, BNB, Tron, Solana, Bitcoin
Native coins plus USDC and USDT. Optional auto-convert lets customers pay in other coins and settles in stablecoins.
SmartSweep
Funds move to cold storage in batches when the value justifies the gas, with per-network rules and fee caps. Tron sweeps can rent energy instead of burning TRX.
Built for developers
A PayRam-compatible REST API, signed webhooks with replay protection, an OpenAPI 3.1 spec, a TypeScript SDK and a WooCommerce plugin.
How a payment works
- Your shop calls
POST /api/v1/paymentand gets a checkout link. - The customer picks a coin and network, and pays to their own permanent deposit address.
- Coldtill's watcher waits for confirmations, handles reorgs and sends your shop a signed webhook.
- Later, SmartSweep moves the money to your cold wallet. The server never holds the keys to it.

One price, your servers
Buy once and run it on as many servers and projects as your business needs. Each edition is the same software; they differ only in the sweep fee.
Standard
Pay with USDC, USDT or other crypto
Pro best value
Pay with USDC, USDT or other crypto
Not sure which? Work out the cheapest edition for your volume.
Start taking crypto into your own wallet
Install on a small Linux server in under an hour. The self-hosting guide walks you through it.