# 如何在电商中接受比特币支付（说实话）

> 三个选项，一个默认推荐，零炒作。当你的购物者里有 1% 想用加密货币支付时，真正行得通的做法是什么。

Ryan Badger - 2025年6月30日 - 阅读约 3 分钟

## 简短版本

你的购物者里，可能只有 1% 会用比特币付款。对于这 1%，2026 年你的选择是：

- **[Coinbase Commerce](https://commerce.coinbase.com/)**：托管式，手续费 1%，自动结算为美元。默认首选。
- **[BTCPay Server](https://btcpayserver.org/)**：自行托管，免费，没有中间商。适合你确实想持有 BTC 的情况。
- **[NOWPayments](https://nowpayments.io/) / [OpenNode](https://www.opennode.com/)**：如果你想支持 BTC 和 ETH 之外的山寨币。

BitPay 依然存在。我们不打算谈它。

对于 Shoprocket 店铺，我们默认接入 `Coinbase Commerce`。十分钟设置完成，费用可预期，你根本不会真正碰到一枚聪（satoshi），除非你想要。

## 为什么这个问题比看上去更棘手

人们搜索“电商如何处理比特币支付”，期望得到一个干净利落的三步答案。诚实的答案取决于三件事，而大多数指南直接跳过了它们。

### 1. 你想持有比特币，还是立即兑换？

BTC 一天之内可能波动 5-10%。如果你的商品以美元定价，却手握 BTC，那么不管你是否有意，你都在顺带经营一门货币投机的生意。大多数网关会在付款的那一刻自动兑换成法币。`Coinbase Commerce` 以美元结算到你的 Coinbase 账户。`BTCPay Server` 让你逐张账单自行决定。

> **提示：**先决定你站在哪一边，*再*选网关，而不是反过来。中途切换，意味着要迁移 Webhook、重新做账，往往还得手动做一次你不想要的资金兑换。

### 2. 你的顾客是谁？

如果你卖 VPN 订阅、开发者工具、IPTV，或者任何面向技术人群的东西，比特币值得你花这十分钟。如果你卖蜡烛，就不值得。你的转化率不会有明显变化，反而会多出一些因为搞不懂确认次数而来咨询的客服工单。

### 3. 你在哪个国家？

各国对加密货币的税务处理差异极大。英国把它当作财产；每一笔交易都是应税的处置事件。美国类似。德国：持有满一年后免税。如果你的网关在收款时自动兑换成法币，大部分复杂性就消失了，但在开启之前，要先弄清楚你处在哪一边。

## 十分钟设置（Coinbase Commerce）

假设你选择了 Coinbase Commerce，并设置为自动结算成美元：

1. 在 [commerce.coinbase.com](https://commerce.coinbase.com/) 注册，并验证企业账户。
2. 生成一个 API 密钥和一个 Webhook 签名密钥。
3. 在 Shoprocket 中：设置 → 支付方式 → 启用 **加密货币（Coinbase Commerce）**，并粘贴这两项。
4. 切换为上线。

你会收到的 Webhook 负载大致如下（已精简）：

```
{
  "event": {
    "type": "charge:confirmed",
    "data": {
      "code": "66BEOV2A",
      "pricing": { "local": { "amount": "49.00", "currency": "USD" } },
      "payments": [{
        "network": "bitcoin",
        "transaction_id": "4f2b..."
      }]
    }
  }
}
```

Shoprocket 会用你的签名密钥校验 `X-CC-Webhook-Signature` 的 HMAC，然后把订单标记为已支付。顾客在结账时会看到**使用比特币支付**的选项。二维码、确认次数和兑换，都由 Coinbase 处理。你看到的是美元像其他任何付款一样到账。

## 拒付怎么办？

这是那些 2000 字的清单文章里没人提的部分。

比特币交易是不可逆的。一旦在链上确认，你的顾客三周后就没有“我要对这笔扣款提出争议”这个按钮可以按。在大多数品类中，银行卡支付有 0.5-1% 的基准拒付率；比特币的拒付率是零。对于销售数字商品、订阅，或者任何容易招致友好欺诈的店铺，光这一点就足以抵消集成的成本。

> **反面观点：**这是把双刃剑。如果你发错了商品，就得手动退款，因为已确认的 BTC 交易无法追回。这没问题。大多数店铺本来就是这么处理的。

## 我们对大多数店铺的建议

打开它。集成很简单，支持成本实际上为零，而想用加密货币付款的顾客，通常正是你最想要的那类人：他们会转化，不会拒付，而且不成比例地属于早期使用者群体。

不要过度宣传。不要围绕“现已接受比特币”做一场营销活动。那会立刻让你的品牌显得停留在 2013 年。悄悄地加上，在 Visa 和 Mastercard 旁边放一个小小的 BTC 标志，让在意的人自己找到它。

## 太长不看

- 除非你明确不想要托管式方案，否则用 **Coinbase Commerce**。
- 除非你有意要承担 BTC 的价格风险，否则自动兑换成法币。
- 预计使用它的订单不超过 1%。这没关系。
- 零拒付，才是开启它的真正理由。

---

- HTML version: https://v3.shoprocket.io/zh/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly
- Language: 中文 (zh)
- Also in: [العربية](https://v3.shoprocket.io/ar/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [Deutsch](https://v3.shoprocket.io/de/blog/bitcoin-zahlungen-im-ecommerce-akzeptieren-ehrlich.md), [Ελληνικά](https://v3.shoprocket.io/el/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [English](https://v3.shoprocket.io/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [Español](https://v3.shoprocket.io/es/blog/aceptar-pagos-bitcoin-tienda-online.md), [Français](https://v3.shoprocket.io/fr/blog/accepter-paiements-bitcoin-ecommerce-honnetement.md), [עברית](https://v3.shoprocket.io/he/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [हिन्दी](https://v3.shoprocket.io/hi/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [Bahasa Indonesia](https://v3.shoprocket.io/id/blog/cara-menerima-pembayaran-bitcoin-di-e-commerce-secara-jujur.md), [Italiano](https://v3.shoprocket.io/it/blog/accettare-pagamenti-bitcoin-ecommerce.md), [日本語](https://v3.shoprocket.io/ja/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [Lietuvių](https://v3.shoprocket.io/lt/tinklarastis/kaip-priimti-bitcoin-mokejimus-el-prekyboje-sazingai.md), [Norsk](https://v3.shoprocket.io/nb/blogg/ta-imot-bitcoin-betalinger-i-nettbutikk-arlig-talt.md), [Nederlands](https://v3.shoprocket.io/nl/blog/bitcoin-betalingen-accepteren-webshop-eerlijk.md), [Polski](https://v3.shoprocket.io/pl/blog/jak-przyjmowac-platnosci-bitcoin-w-e-commerce.md), [Português](https://v3.shoprocket.io/pt/blog/como-aceitar-pagamentos-em-bitcoin-no-ecommerce.md), [Română](https://v3.shoprocket.io/ro/blog/cum-accepti-plati-bitcoin-in-ecommerce.md), [Русский](https://v3.shoprocket.io/ru/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [ไทย](https://v3.shoprocket.io/th/blog/how-to-accept-bitcoin-payments-in-e-commerce-honestly.md), [Türkçe](https://v3.shoprocket.io/tr/blog/eticarette-bitcoin-odemesi-nasil-kabul-edilir.md)
