awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
btcpayserver avatar

btcpayserver/btcpayserver

0
View on GitHub↗
7,407 Stars·1,922 Forks·C#·mit·5 Aufrufebtcpayserver.org↗

Btcpayserver

BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries.

The system distinguishes itself through a non-custodial wallet architecture that ensures private keys remain on the user's own hardware or server. It integrates the Lightning Network for instant, low-cost transactions and provides a hardware-wallet signing bridge to secure transactions without exposing private keys.

The platform covers a broad range of payment capabilities, including point-of-sale interfaces, recurring billing automation, and multi-currency support. It offers programmatic connectivity via a REST API and webhooks for e-commerce platform integration, alongside administrative tools for multi-tenant store isolation and granular API key management.

The software is designed for self-hosted deployment on cloud infrastructure or dedicated hardware.

Features

  • Payment Gateways - Provides a non-custodial payment gateway for accepting Bitcoin and other cryptocurrencies directly into a private wallet.
  • Self-Custodial - Implements a non-custodial architecture ensuring private keys remain on the user's own hardware or server.
  • Payment Invoices - Enables the creation and tracking of payment requests with status filtering and accounting exports.
  • E-commerce Integrations - Connects with third-party store builders and content management systems to automate payment processing for online sales.
  • Online Payment Processing - Processes cryptocurrency payments directly into a connected wallet to eliminate transaction fees and intermediaries.
  • Payment Processing - Processes cryptocurrency payments directly into private wallets to eliminate third-party intermediaries.
  • Self-Hosted Deployment Platforms - Can be installed on cloud infrastructure or dedicated hardware to maintain full data and infrastructure control.
  • Self-Hosted Infrastructure - Allows deploying a non-custodial payment gateway on private hardware or cloud servers for full data control.
  • Lightning Network APIs - Links with remote Lightning Network nodes using standardized protocols to maintain self-custody of funds.
  • Node and Liquidity Management - Provides tools for setting up and managing Lightning nodes and liquidity to enable instant, low-cost transactions.
  • Transaction Processing - Creates invoices and processes instant transactions using the Lightning Network for fast, low-cost payments.
  • Layer-2 Scaling Solutions - Connects to remote or local Lightning nodes to process instant payments via Layer-2 scaling protocols.
  • Liquidity Management - Opens payment channels and manages liquidity to ensure the successful receipt of Lightning Network payments.
  • Lightning Network Servers - Acts as a server for processing instant, low-cost Bitcoin transactions using the Lightning Network protocol.
  • Cryptocurrency Wallets - Manages on-chain funds and transaction signing via integrated software or connected hardware wallets.
  • Hardware-Based Signing - Relays transaction data to external hardware devices for secure signing without exposing private keys.
  • Wallet Integrations - Provides interfaces for connecting and signing transactions with external software or hardware wallet providers.
  • Plugin-Based Architectures - Implements a modular architecture allowing the installation of plugins for POS capabilities and e-commerce integrations.
  • Business Workflow Automation - Enables programmatic control of stores and invoices to automate business operations for external applications.
  • Web Point of Sale - Offers a digital checkout interface for accepting cryptocurrency payments from on-site physical customers.
  • Multi-Store Management - Allows the configuration of multiple independent storefronts with unique wallets and exchange rate settings.
  • Payment Buttons - Provides HTML buttons for websites that direct customers to hosted checkout and invoice pages.
  • Payment Event Triggers - Sends real-time alerts and triggers for events such as received payments or failed transactions.
  • Payment Interface Builders - Provides tools to construct point-of-sale terminals, tipping buttons, and crowdfunding pages to collect funds.
  • Payment Links - Generates shareable URLs that calculate real-time exchange rates for cryptocurrency checkouts.
  • Payment Processing Integrations - Processes payments in various supported cryptocurrencies through native integrations and community plugins.
  • Recurring Billing Automation - Supports scheduled pull payments for subscriptions and time-based billing to automate fund collection.
  • Refund Processing Engines - Allows administrators to issue full or partial refunds and generate claim links for customers.
  • REST APIs - Provides a REST API and a web interface for managing payment processing tasks.
  • Multi-Tenant Hosting - Supports multi-tenant hosting where multiple users can create accounts and stores on a single shared instance.
  • RESTful API Interfaces - Exposes core payment and store management logic through a standardized REST API for external integration.
  • Payment Webhooks - Sends real-time notifications to external services via webhooks whenever an invoice is successfully paid.
  • API Key Scopes - Generates API keys with specific, granular scopes to restrict access to particular store settings.
  • Multi-Tenant Identity Management - Isolates user accounts and store data within a shared hosting environment to ensure secure multi-tenancy.
  • Multi-Factor Authentication - Protects user account access by requiring a second verification factor such as a 2FA code.
  • Multi-Tenant Isolation Layers - Separates payment data and configuration for multiple independent merchants within a single server instance.
  • Webhook Event Notifications - Triggers real-time HTTP callbacks to external services whenever a payment status changes.
  • Plugin-Based Architectures - Extends supported cryptocurrency networks by loading external modules for specific coin logic and APIs.
  • Cryptocurrency Network Management - Enables the addition or removal of specific cryptocurrency networks to control accepted coins.
  • Blockchain - Self-hosted payment processing server for cryptocurrencies.

Star-Verlauf

Star-Verlauf für btcpayserver/btcpayserverStar-Verlauf für btcpayserver/btcpayserver

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht btcpayserver/btcpayserver?

BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries.

Was sind die Hauptfunktionen von btcpayserver/btcpayserver?

Die Hauptfunktionen von btcpayserver/btcpayserver sind: Payment Gateways, Self-Custodial, Payment Invoices, E-commerce Integrations, Online Payment Processing, Payment Processing, Self-Hosted Deployment Platforms, Self-Hosted Infrastructure.

Welche Open-Source-Alternativen gibt es zu btcpayserver/btcpayserver?

Open-Source-Alternativen zu btcpayserver/btcpayserver sind unter anderem: bluewallet/bluewallet — BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including… lightningnetwork/lnd — Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages… killbill/killbill — Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… stripe/stripe-php — The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and…

Open-Source-Alternativen zu Btcpayserver

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Btcpayserver.
  • bluewallet/bluewalletAvatar von BlueWallet

    BlueWallet/BlueWallet

    3,146Auf GitHub ansehen↗

    BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including standard wallets and specialized tools for Lightning Network payments. It serves as a coordinator for various wallet types, including multisig vaults and watch-only interfaces. The project distinguishes itself through advanced security and privacy features, such as decoy storage architecture to hide assets during forced disclosure and custom entropy generation using physical dice or coins. It supports air-gapped transaction management via QR codes and PSBT integration for hardwar

    TypeScriptbitcoinbitcoinjsblockchain
    Auf GitHub ansehen↗3,146
  • lightningnetwork/lndAvatar von lightningnetwork

    lightningnetwork/lnd

    8,154Auf GitHub ansehen↗

    Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages payment channels and settles transactions on the Bitcoin blockchain. It serves as an off-chain payment processor and a cryptographic wallet manager, enabling the execution of instant, scalable transactions through a network node. The project distinguishes itself through a focus on secure node networking and programmatic control. It provides gRPC and REST API servers for automating payment workflows and utilizes macaroon-based authorization to delegate granular permissions via c

    Gobitcoinblockchaincryptocurrency
    Auf GitHub ansehen↗8,154
  • killbill/killbillAvatar von killbill

    killbill/killbill

    5,343Auf GitHub ansehen↗

    Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev

    Javabillingkillbillpayments
    Auf GitHub ansehen↗5,343
  • akaunting/akauntingAvatar von akaunting

    akaunting/akaunting

    9,604Auf GitHub ansehen↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    Auf GitHub ansehen↗9,604
  • Alle 30 Alternativen zu Btcpayserver anzeigen→