How to accept crypto payments on your own server with Docker
Description and use
The merchant can accept crypto payments on their own server, with funds routed directly to a cold wallet, avoiding processor fees and custody risks, while maintaining a secure, non‑custodial architecture.
Problem
Merchant wants a checkout that runs on their own infrastructure, with coins going directly to their wallet, avoiding third‑party custody and fees.
Outcome
The merchant can accept crypto payments on their own server, with funds routed directly to a cold wallet, avoiding processor fees and custody risks, while maintaining a secure, non‑custodial architecture.
Workflow
- 1. Merchant backend calls POST /api/v1/payment with amount and order ID to obtain a checkout URL.
- 2. Customer is redirected to the checkout page, selects coin/network, scans QR code and pays.
- 3. The watcher monitors the blockchain, counts confirmations, handles reorgs and sends a signed webhook to the shop.
- 4. The sweeper transfers the funds from deposit addresses to the merchant’s cold wallet.
- 5. Optional auto‑convert enables payments in 200+ coins across 35+ chains, delivering a stablecoin to the merchant.
- Record date: 2026-10-25T13:26:10.420Z