OpenSource-Hub
B

Bitcart

939 stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

开源加密货币支付平台,商户可自托管,部署简单。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

自建加密货币收银台,小白也能快速部署。

核心功能

  • 支持多币种(BTC、LTC 等),无中间商抽成
  • 自带管理面板和商店页面,开箱即用
  • 使用 Docker 一键部署,无需复杂配置
  • 提供 BitCCL 脚本语言,可自定义结账流程
  • Python SDK 方便开发者集成新币种

避坑指南

  • 加密货币价格波动大,需自行承担风险;首次同步区块链可能需要较长时间;请务必做好服务器安全防护(HTTPS、防火墙等)。

适用场景

  • 电商网站接受加密货币支付
  • 实体店通过二维码收款(配合平板展示)
  • 个人博客/捐赠页面接入加密货币打赏

详细介绍

Bitcart 是一个开源的加密货币支付平台,面向商户、用户和开发者,易于部署和使用。它提供完整的生态系统,包括核心守护进程、商户 API、管理面板、可直接使用的商店前端、Docker 打包(方便部署)、Python SDK(用于币种集成)以及自定义脚本语言 BitCCL(用于结账流程自动化)。Bitcart 支持多种加密货币,界面简洁,通过 Docker Compose 即可快速完成部署。适合希望自托管、摆脱第三方支付处理商的企业。与 BTCPay Server 相比,Bitcart 更强调统一的管理面板和开箱即用的商店,其 BitCCL 脚本语言让高级用户能精细控制结账逻辑。

常见问题与排障 (2)

故障排除
为什么当多个TRC20/ERC20发票具有相同金额时,Bitcart无法将支付匹配到正确的发票?

在账户模型链(ETH、TRX、XMR)中,所有发票共享同一收款地址。若两个待处理发票金额相同,则无法确定性归因链上支付。计划修复方案将为每个冲突发票添加极小噪声(例如10^-divisibility)。在此之前,每个钱包每次仅限一个待处理发票,或确保发票金额唯一以避免冲突。此错误主要影响USDT-TRC20或USDC-ERC20等稳定币,因其锚定美元的价格极易产生相同的代币金额。

来源 Issue #605
故障排除
如何修复在Bitcart中使用带有特殊字符的数据库密码时出现的'invalid interpolation syntax'错误?

该错误是由于ConfigParser在解析URL编码密码中的百分号时触发。永久修复(commit 5e44983)禁用了插值功能。如需立即应用,请从主分支构建Bitcart。临时解决方案是在新版本包含该补丁前,使用不含%字符的数据库密码。

来源 Issue #506

标签

cryptocurrencypaymentmerchante-commercebitcoin

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:确保已安装 Docker 和 Docker Compose

4

步骤2:克隆 bitcart-docker 仓库并运行 docker-compose up

5

步骤3:访问 http://localhost:3000 进入管理面板,按向导完成配置

安装指引
  1. 步骤1:确保已安装 Docker 和 Docker Compose
  2. 步骤2:克隆 bitcart-docker 仓库并运行 docker-compose up
  3. 步骤3:访问 http://localhost:3000 进入管理面板,按向导完成配置
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

直接停止容器并删除相关数据目录即可清理干净,无系统残留。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-27 08:45:17
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐