SHKeeper logo

SHKeeper

Website

Self-hosted cryptocurrency payment gateway and processor

611 stars 152 forks last commit first released GPL-3.0

Actively maintained

Last commit 12 Aug 2026.

SHKeeper screenshot

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:

Share:

Similar to SHKeeper

Bitcart logo

Bitcart

Non-custodial, self-hosted cryptocurrency payment processor

982
172
Last commit

Self-hosted, open-source, non-custodial crypto payment processor supporting major coins, smart chains, and stablecoins with merchant APIs and an admin panel.

MITActively maintained
Alternative to:
Coinbase Commerce logo
Coinbase Commerce
+9
Medusa logo

Medusa

Open-source, headless ecommerce backend built for customization.

36k
5.1k
Last commit

Open-source, API-first commerce backend with modular architecture for custom storefronts and marketplaces.

Actively maintained
Alternative to:
Medusa Cloud logo
Medusa Cloud
+15
Kill Bill logo

Kill Bill

Open-source programmable billing and payments platform for subscriptions

5.7k
956
Last commit

Open-source, modular billing and payments platform for subscriptions with real-time analytics, APIs, and plugin extensibility.

Apache-2.0Actively maintained
Alternative to:
Zuora logo
Zuora
+14
DePay logo

DePay

Embeddable Web3 payment widgets for accepting crypto payments

133
45
Last commit

DePay provides JavaScript widgets and an SDK to accept multi-chain crypto payments directly to wallets, with real-time token conversion and broad wallet support.

MITActively maintained
Alternative to:
Coinbase Commerce logo
Coinbase Commerce
+9

Scraperr

Self-hosted no-code web scraping platform

4.9k
249
Last commit

Scraperr is a self-hosted web scraping app with a web UI, XPath extraction, job queueing, domain spidering, media downloads, and CSV/Markdown export.

MITSlowing down
Alternative to:
Apify logo
Apify
+3
Ghost logo

Ghost

Publishing platform with newsletters and paid memberships

55.1k
11.9k
Last commit

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

MITActively maintained
Alternative to:
Ghost(Pro) logo
Ghost(Pro)
+13