Bitcart

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

Bitcart screenshot 1

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.

Key features

  • Support for multiple cryptocurrencies including Bitcoin, Ethereum, Litecoin, and Monero
  • Centralized Merchants API for payment integration
  • Dedicated admin panel for system management
  • Integration with the Binance Smart Chain
  • BitCCL scripting language for checkout flow automation
  • Python library for managing coin connections
  • Ready-made store implementation for immediate use
  • Docker-based deployment for simplified installation

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.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity28 days ago
Repository Age7 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.