如何接受比特币付款?自托管 vs 托管方案全面对比

比特币 教程 对比

比特币付款正在变为主流

PayPal 在 2025 年宣布允许美国商家接受 100+ 种加密货币付款,Visa 持续推进加密货币卡业务,Gnosis 和 Karsa 等团队相继推出自托管信用卡——2026 年的全球支付场景里,加密货币已经不是边缘选项。

但对商家来说,最大的问题不是"要不要接受比特币",而是"怎么接受"。是注册 CoinGate 这种托管服务,还是在自己的服务器上部署自托管方案?答案取决于你的业务规模、技术能力和对资金安全的态度。

先给结论:年交易额低于 1 万美元,托管方案省事。超过这个数,自托管的经济账和安全性就全面胜出了。

托管方案:即开即用,但你的钱在别人手里

托管支付网关是目前最常见的比特币付款方案。商家的运作流程是:

  • 注册账户 → 通过 KYC 验证
  • 生成收款地址(由托管方控制私钥)
  • 客户付款后,资金先到托管方钱包
  • 托管方扣除 0.5%-1% 的手续费,结算到你绑定的银行账户

代表产品:CoinGate(1% 费率)、OpenNode(0.5-1%)、Coinbase Commerce(0.5%)、NOWPayments(0.5%)。

这类方案的最大优势是简便——不需要懂服务器、不需要管私钥、不需要面对技术故障。注册开箱即用。

代价是什么?

  • 你永远不是资金的实际持有人。每次收款都经过托管方的钱包,本质上是第三方替你保管
  • 平台费随流水线性增长。月流水 10 万美元,每年白送托管方 6000-12000 美元
  • KYC 是强制门槛。在 CoinGate 或 Coinbase 注册需要提交身份证明,部分地区不支持
  • 平台倒闭或攻击等于你的钱归零。FTX 的教训还历历在目

如果你是微型商家(月交易额几百美元),托管方案的成本是可以接受的。但如果你的生意在增长,换个方案的成本会越来越高——迁移成本 + 丢掉的平台费。

自托管方案:你的私钥,你的钱

自托管方案完全反过来:你把支付网关部署在自己的服务器上,私钥只属于你。客户付款直接打到你的链上钱包,没有中间环节。

操作流程:

  • 一台 Linux 服务器
  • 一条 Docker 命令拉起网关
  • 生成收款地址、发票、Webhook 通知——全都跑在自己的机器上
  • 客户付款直接确认到你的链上钱包

代表产品:Xcash(100+ 链,3 分钟部署)、BTCPay Server(仅比特币,部署较复杂)。

自托管的核心优势:

  • 零平台费。每一分钱都直接到你的钱包
  • 完全的资金控制。私钥存在你的服务器上,没人能动你的钱
  • 无需 KYC。这是你的服务器、你的节点、你的钱包
  • 可定制。自己控制风控规则、提现策略、API 权限

一张表看明白

对比维度 托管方案 自托管方案
私钥控制❌ 托管方持有✅ 你自己持有
平台费率0.5% - 1%
资金到账T+1 结算到银行账户即时到你的链上钱包
KYC 要求通常需要不需要
支持的链数各平台不同(通常 10-50 条)取决于方案(Xcash 支持 100+)
部署难度注册即用Docker 3 分钟
宕机风险平台停机 = 无法收款自己控制高可用
可定制性受限于平台 API完全可控

成本算一笔账

假设你的电商网站月收入 5 万美元,其中 20% 来自加密货币付款(月 1 万美元)。用托管方案(0.5% 费率):每年费用 = $10,000 × 12 × 0.5% = $600。五年就是 3000 美元。

如果生意增长到月 5 万美元加密收入:每年费用 = $50,000 × 12 × 0.5% = $3,000/年

自托管方案的成本呢?一台 Linux 服务器(阿里云最低配)每月约 30-50 元人民币(4-7 美元)。一年的服务器成本不到托管方案一个月的平台费。

自托管唯一的一次性成本是部署时间——如果你会用 Docker,大约 3 分钟就能跑起来。

自托管方案横向对比

功能 Xcash BTCPay Server OpenNode (托管) CoinGate (托管)
私钥控制\u2705\u2705\u274c\u274c
比特币\u2705\u2705\u2705\u2705
EVM 链(ETH, BSC, Polygon 等)\u2705 100+ 链\u274c部分部分
USDT (ERC-20/TRC-20/BEP-20)\u2705\u274c\u274c\u2705
平台费0.5%-1%1%
部署时间3 分钟30 分钟+注册即用注册即用
内置风控 (MistTrack)\u2705\u274c\u274c\u274c
充提币功能\u2705\u274c\u274c\u274c
Webhook 通知\u2705\u2705\u2705\u2705

什么场景选托管?什么场景选自托管?

托管方案更适合:

  • 个人博客或小型网站,月交易额低于 1000 美元
  • 完全不懂服务器操作
  • 需要快速上线测试市场反应

自托管方案更适合:

  • SaaS 平台、电商网站、跨境业务,月交易额超过 1000 美元
  • 对资金安全有要求,不接受第三方控制你的私钥
  • 需要多链支持(不只想接受比特币,还要 USDT、ETH、BSC)
  • 有基础运维能力(会跑 Docker 命令就行)

怎么开始接受比特币付款

三种方式,任选一种:

方案 A:托管快速入门(5 分钟)

1. 在 CoinGate.com 或 OpenNode.com 注册
2. 通过 KYC 验证(护照/身份证)
3. 获取 API Key
4. 在网站后台设置支付方式

方案 B:自托管 Xcash(3 分钟)

git clone https://github.com/xca-sh/xcash.git
cd xcash && ./scripts/init_env.sh && docker compose up -d

方案 C:自托管 BTCPay Server(30 分钟)

# BTCPay 仅支持比特币
curl -o btcpay.sh https://raw.githubusercontent.com/btcpayserver/btcpayserver-docker/master/btcpay.sh
# 需要手动配置环境变量、域名、SSL
chmod +x btcpay.sh && ./btcpay.sh --version "1.12.3"

如果你只需要比特币且愿意花时间配置,BTCPay 是不错的选择。但如果想要比特币 + 100+ 条 EVM 链 + USDT(ERC-20/TRC-20/BEP-20) 一网打尽,Xcash 是更完整的方案。

总结

接受比特币付款在 2026 年已经不是什么技术难题。真正的问题是:你愿意为方便付出多少代价?

托管方案用 0.5%-1% 的永久抽成换取了注册即用的便利,代价是对私钥和资金失去控制。自托管方案用 3 分钟的部署时间换取了完全的资金主权和零平台费,代价是得懂一点命令行。

如果你的生意在持续增长——哪怕只是副业——现在选自托管比以后迁移更划算。因为每多收一笔款,托管方案就多抽一笔水,这个成本只会越滚越大。

开始使用 Xcash:

git clone https://github.com/xca-sh/xcash.git
cd xcash && ./scripts/init_env.sh && docker compose up -d

或访问 xca.sh 了解更多。

常见问题

接受比特币付款需要纳税吗?

各国法规不同。一般来说,加密货币收款需要作为营业收入申报,资本利得税取决于你后续是否兑换为法币。建议咨询当地会计师。自托管方案本身不带来额外税务义务——你的税务责任取决于收入性质,而不是收款工具。

自托管方案支持哪些加密货币?

BTCPay Server 仅支持比特币。Xcash 支持比特币、以太坊、BSC、Polygon、Arbitrum、Optimism 等 100+ 条 EVM 链,以及 USDT、USDC 等多网络稳定币。如果需要多链收款,Xcash 是目前最完整的自托管选择。

自托管方案需要固定 IP 吗?

不需要。你的网关通过区块链节点和 Webhook 回调工作,不需要公网固定 IP。Nginx 反向代理 + 域名指向就可以稳定运行。大部分商家用 AWS 或阿里云的弹性 IP,一个月 30 元人民币的配置足够。

客户付款后多久能到账?

托管方案通常需要等待区块确认后结算到平台,再由平台 T+1 打款给你——整个过程 1-2 天。自托管方案在区块确认后资金直接进入你的链上钱包,通常是 10-60 分钟(取决于区块链确认数)。你可以在任何时候提取到自己的冷钱包。


相关阅读