
SHKeeper
Self-hosted cryptocurrency payment gateway and processor

SHKeeper is a self-hosted, open-source cryptocurrency payment processor that combines gateway and merchant functionality. It lets merchants accept direct crypto payments to their own wallets using an invoice-based API and callback system.
Key Features
- Non-custodial architecture: merchants control their private keys and wallets with optional wallet encryption.
- Multi-currency support: supports many coins and tokens (BTC, ETH, LTC, DOGE, XMR, XRP, TRX, BNB, SOL, MATIC, AVAX, USDT, USDC and others across multiple networks).
- Invoice-based workflow: unique invoice per order maps to a generated address; supports UNPAID, PARTIAL, PAID, and OVERPAID statuses.
- REST API and API key authentication for creating invoices, querying balances, and managing payouts.
- Webhook/callback notifications for transaction and invoice status updates.
- Payout and multipayout capabilities, with options for auto-withdrawal to cold wallets.
- Integrations and ready-made modules for common platforms (examples include WooCommerce and WHMCS) and embeddable payment buttons/QR codes.
- Static address mode pattern for reusable deposit addresses per customer.
- Admin UI and dashboard for wallet management, metrics, and configuration.
- Kubernetes/Helm and container-friendly deployment; supports running with external public nodes to reduce local resource needs.
Use Cases
- Accept cryptocurrency payments in an e-commerce checkout or CMS plugin using invoice creation and callbacks.
- Operate a merchant-facing gateway to receive direct deposits and manage payouts to cold wallets.
- Run a private crypto payment processor for hosting providers, marketplaces, or subscription services that require multi-coin support.
Limitations and Considerations
- Full node requirements: some networks (notably Ethereum, BNB, Tron and others) may require full nodes with significant CPU, RAM and disk resources unless external/public nodes are used.
- Operational complexity: production deployment requires secure key management, node operation or reliance on external nodes, and attention to backup and monitoring.
SHKeeper is aimed at teams that need direct control over crypto payment processing and are able to manage node infrastructure or accept the operational trade-offs of using external nodes. It provides a feature-rich, API-driven gateway and admin UI for merchants who want non-custodial, multi-coin payment acceptance.
Categories:
Tags:
Tech Stack:
Similar Services

Ghost
Publishing platform with newsletters and paid memberships
Ghost is an open-source publishing platform for blogs and websites with built-in newsletters, membership management, and paid subscriptions.

Odoo
Modular open-source business apps suite (ERP, CRM, eCommerce)
Odoo is a modular suite of web-based business apps, providing an open-source ERP with CRM, accounting, inventory, HR, eCommerce, website, and more.

Hyperswitch
Open-source payment orchestrator and modular payments switch
Hyperswitch is an open-source payments switch and orchestrator that connects multiple payment processors through a single API, with modules for routing, vaulting, retries...

Medusa
Open-source, headless ecommerce backend built for customization.
Open-source, API-first commerce backend with modular architecture for custom storefronts and marketplaces.


Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Lago
Open-source metering and usage-based billing API
Open-source billing infrastructure for usage metering, subscriptions, invoicing, and hybrid pricing via an API and web interface.

Kubernetes
Docker
Python