Coldtill Get Coldtill
Self-hosted crypto checkout

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.

pay.northwind.example
The Coldtill dashboard overview: confirmed volume, deposits by asset and recent payments
Checkout

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
Checkout: choose a network and currency Checkout: QR code, exact amount and deposit address
pay.northwind.example/stats
Stats: revenue chart, completion rate, coins received and funds waiting to sweep
Dashboard

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 processorColdtill
Who holds the moneyThe processor, until it pays you outYou, from the moment it confirms
Can your funds be frozenYes, under its terms and reviewsNo. Deposit contracts can only send to your wallet
FeesA percentage of every payment, for as long as you use itOne-time price, and 0% on Pro
Customer dataShared with the processorStays on your server
Branding and domainIts checkout, its nameYour 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

  1. Your shop calls POST /api/v1/payment and gets a checkout link.
  2. The customer picks a coin and network, and pays to their own permanent deposit address.
  3. Coldtill's watcher waits for confirmations, handles reorgs and sends your shop a signed webhook.
  4. Later, SmartSweep moves the money to your cold wallet. The server never holds the keys to it.
pay.northwind.example/payments
Payments list with amounts, coins, fill status and checkout links

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.

Free soon

$0
2% of each sweep
Get notified

Standard

$499
1% of each sweep · one-time price

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.