Bitcart
开源加密货币支付平台,商户可自托管,部署简单。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
自建加密货币收银台,小白也能快速部署。
核心功能
- 支持多币种(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等稳定币,因其锚定美元的价格极易产生相同的代币金额。
故障排除如何修复在Bitcart中使用带有特殊字符的数据库密码时出现的'invalid interpolation syntax'错误?
该错误是由于ConfigParser在解析URL编码密码中的百分号时触发。永久修复(commit 5e44983)禁用了插值功能。如需立即应用,请从主分支构建Bitcart。临时解决方案是在新版本包含该补丁前,使用不含%字符的数据库密码。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:确保已安装 Docker 和 Docker Compose
步骤2:克隆 bitcart-docker 仓库并运行 docker-compose up
步骤3:访问 http://localhost:3000 进入管理面板,按向导完成配置
- 步骤1:确保已安装 Docker 和 Docker Compose
- 步骤2:克隆 bitcart-docker 仓库并运行 docker-compose up
- 步骤3:访问 http://localhost:3000 进入管理面板,按向导完成配置
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
直接停止容器并删除相关数据目录即可清理干净,无系统残留。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs