SHKeeper

From Bitcoin Wiki
Jump to navigation Jump to search

SHKeeper - is a self-hosted and open-source cryptocurrency payment processor. It was designed by VSYS Host as a non-custodial solution for secure, decentralized cryptocurrency transactions.

It seamlessly integrates the functionality of a payment gateway and merchant platform, allowing businesses to accept a wide range of cryptocurrencies without intermediaries.



Available coins

SHKeeper offers a direct way to receive BTC, ETH, LTC, DOGE, XMR, XRP, TRX, BNB, MATIC, AVAX, USDT (ERC20, TRC20, BEP-20, Polygon, Avalanche), USDC (ERC20, TRC20, BEP-20, Polygon, Avalanche).

Demo

The SHKeeper demo version is available, so you can try it yourself without installing it:
http://demo.shkeeper.io:5000/
Login: admin
Password: admin

How SHKeeper works

SHKeeper is a fully self-hosted software that merchants can install directly on their own servers, ensuring complete autonomy and privacy. As an independent solution, it operates without third-party involvement, offering full control over payment processing.

SHKeeper comes with an API, making integration versatile and adaptable to different systems. Merchants can refer to the provided API documentation to integrate SHKeeper via ready-made modules or develop custom modules. For widely-used platforms like WooCommerce/WordPress, WHMCS, PrestaShop, OpenCart, and Magento, SHKeeper provides pre-built modules available on its GitHub repository.

SHKeeper is compatible with various systems, including popular CMS platforms, custom-built solutions, and other software products.

The core functionality of SHKeeper revolves around generating and monitoring unique cryptocurrency addresses for each invoice. It's crucial for merchants to have their own system—whether it's a CRM, back-office software, online store, or a similar platform—to handle client interactions and create these invoices.

Here’s how the process works:

  1. The merchant's system generates an invoice and calls SHKeeper's API, specifying the desired cryptocurrency.
  2. SHKeeper creates a unique cryptocurrency address and provides the exact payment amount.
  3. The address is actively monitored for incoming payments. Once funds are received, SHKeeper sends an API callback to the merchant's system to confirm the transaction.

As a self-hosted solution, SHKeeper eliminates third-party processing and transaction fees, relying solely on standard blockchain/network fees for pay-ins and payouts.

For tokens like USDT or USDC, merchants must maintain a balance of native tokens (e.g., ETH or TRX) to cover network fees for payouts. While SHKeeper manages the fee process, a positive native token balance is essential to ensure smooth transactions.

Features

  1. Non-custodial
  2. Multi-currency
  3. No transaction fees & third parties
  4. Direct crypto payments
  5. Easily embed payment buttons / QR-code
  6. Ability to set your exchange rates, commissions, or fees
  7. Crediting the overpayment to the balance
  8. Partial payments
  9. Setting auto-payments into a cold wallet
  10. Increased privacy and security
  11. No KYC or AML
  12. Multipayout

Project pages

Ready-made modules

Tutorials

Media coverage