SHKeeper

SHKeeper

Self-hosted cryptocurrency payment gateway and processor

499stars
127forks
Last commit: 4d ago
Repo age: 4y old
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 Services

Ghost

Ghost

Publishing platform with newsletters and paid memberships

51.6k
11.3k
Last commit: 1d ago

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

Alternative to:
Ghost(Pro)
Ghost(Pro)
+13
Odoo

Odoo

Modular open-source business apps suite (ERP, CRM, eCommerce)

48.5k
31.1k
Last commit: 1mo ago

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

Alternative to:
Microsoft Dynamics 365
Microsoft Dynamics 365
+19
Hyperswitch

Hyperswitch

Open-source payment orchestrator and modular payments switch

39.4k
4.6k
Last commit: 1d ago

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

Alternative to:
Spreedly
Spreedly
+8
Medusa

Medusa

Open-source, headless ecommerce backend built for customization.

31.7k
4k
Last commit: 1d ago

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

Alternative to:
Medusa Cloud
Medusa Cloud
+15
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

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

Alternative to:
FreshBooks
FreshBooks
+18
Lago

Lago

Open-source metering and usage-based billing API

9.1k
518
Last commit: 2d ago

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

Alternative to:
Chargebee
Chargebee
+11