支付

Stripe 收款币种设置:避免不必要的费用损耗

Created: 02/02/2026

这篇文章是我在使用 Stripe 收款过程中,发现并修正隐性货币兑换损耗的一次真实经历。问题的根源在于:账户以港币结算,但用户以美元支付,从而触发了 Stripe 的 2% 货币兑换费用。通过调整结算货币为美元,并将美元账户设为默认收款方式,我把原本不可见的多次兑换损耗,压缩为一次 1% 的提现费用。这类问题在 SaaS、订阅产品中非常常见,但往往被忽略,长期会吃掉不少利润。

这次问题不是在做配置时发现的,而是偶然在费用明细里看到异常扣费,才顺藤摸瓜定位到原因。

如果你也在用 Stripe,尤其是做海外产品、面向美元用户,这一段经历非常值得对照检查。


一、问题的起因:隐藏的货币兑换费用

我最初的收款设置是:

  • Stripe 结算币种:港币(HKD)
  • 用户支付币种:美元(USD)

在 Stripe 的费用明细里,我发现了一笔额外扣费:

  • 类型:货币兑换费用
  • 比例:2%

也就是说:

用户用美元付钱 → Stripe 自动把美元换成港币 → 收我 2% 的兑换费

这个费用如果不特意去看账单,几乎不会主动提醒你


二、为什么这是一个“长期吃利润”的问题

这类问题的可怕之处在于:

  • 单笔看起来不多
  • 每一笔订单都会发生
  • 对订阅型、长期收款产品影响尤其明显

如果用一句话概括:

这是一个不解决就会永久存在的结构性损耗。


三、调整思路:结算币种必须和用户支付币种一致

既然用户本来就是用美元支付,那最直接的优化方式只有一个:

  • 直接用美元结算

这样可以避免 Stripe 在中间做自动货币转换。


四、具体调整步骤拆解

1. 进入收款与结算设置

在 Stripe 后台右上角:

  1. 点击 设置
  2. 进入 商家
  3. 找到 银行账号与货币

2. 添加新的结算货币

在该页面中:

  • 选择 添加结算货币
  • 选择结算币种为:美元(USD)
  • 输入对应的银行卡账号(我使用的是同一张卡)

添加完成后,Stripe 会新增一条结算方式。


3. 设置为默认收款方式

关键一步是:

  • 将新添加的 美元结算账户
  • 设置为 默认结算方式

这一步不做,前面的设置等于白搭。


4. 费用结构的变化

调整完成后,可以清楚看到费用变化:

场景费用类型费率
港币结算 + 美元支付货币兑换费2%
美元结算提现手续费1%

结论非常直观:

  • 少了 1% 的直接损耗
  • 而且结构更清晰、可控

五、一个容易被忽略的“二次损耗”

在这次调整过程中,我还意识到一个之前完全没在意的问题。

1. 以前的情况

  • 我自己购买美元产品
  • 使用的也是这张银行卡
  • 每次都会发生一次货币兑换

也就是说:

  • 买美元产品:一次兑换
  • 收美元 → 转港币:再一次兑换

这是双重磨损


2. 调整后的状态

现在的结构是:

  • 美元支付
  • 美元结算
  • 美元账户直接进出

等于:

一次兑换都没有发生。


六、最终结论

这次调整给我的几个明确结论是:

  • Stripe 默认配置不一定是最优解
  • 结算币种和用户支付币种不一致,一定会被“隐性收费”
  • 订阅产品越早改,省得越多

如果你现在在用 Stripe,强烈建议你马上去检查一件事:

你的结算币种,和用户实际支付币种,是不是一致的。

这个问题,不改就是持续流血,而且你很可能根本没注意到。