Self-hosted payment processor for merchants and developers supporting multiple cryptocurrencies including Bitcoin and Ethereum.

Bitcart is a self-hosted payment processor designed for merchants and developers to manage cryptocurrency transactions. It operates as a server-based web application that provides the infrastructure necessary to accept various digital assets as payment for goods or services. The software allows users to maintain full control over their payment flow by hosting the gateway on their own hardware or cloud infrastructure.
The software is deployed primarily via Docker and Docker Compose, providing a centralized system for handling payment flows. It consists of a core set of daemons and a dedicated API that allows developers to integrate payment processing into their own storefronts or applications. By utilizing a server-side architecture, it enables the automation of payment verification and the management of multiple cryptocurrency wallets in one location.
Built using FastAPI and Starlette, the architecture separates the core payment logic from the user interface. The system utilizes a modular ecosystem of repositories, including specific packages for the admin panel and the scripting language used to automate the checkout process. This structure allows developers to customize how payments are handled and how the system interacts with different blockchain networks. The use of the BitCCL scripting language specifically allows for the creation of complex logic during the checkout process to ensure payments are processed according to specific merchant rules.
Bitcart serves as a technical foundation for businesses and developers who require a self-managed gateway for cryptocurrency payments. It provides the necessary tools to bridge the gap between blockchain networks and traditional e-commerce storefronts.
Manage subscriptions and usage metering with a stateless billing system and a full stack SDK.
A self-hosted cryptocurrency payment processor for accepting direct payments without intermediaries or transaction fees.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.