支付
Stripe 收款币种设置:避免不必要的费用损耗
Created: 02/02/2026
这篇文章是我在使用 Stripe 收款过程中,发现并修正隐性货币兑换损耗的一次真实经历。问题的根源在于:账户以港币结算,但用户以美元支付,从而触发了 Stripe 的 2% 货币兑换费用。通过调整结算货币为美元,并将美元账户设为默认收款方式,我把原本不可见的多次兑换损耗,压缩为一次 1% 的提现费用。这类问题在 SaaS、订阅产品中非常常见,但往往被忽略,长期会吃掉不少利润。
这次问题不是在做配置时发现的,而是偶然在费用明细里看到异常扣费,才顺藤摸瓜定位到原因。
如果你也在用 Stripe,尤其是做海外产品、面向美元用户,这一段经历非常值得对照检查。
一、问题的起因:隐藏的货币兑换费用
我最初的收款设置是:
- Stripe 结算币种:港币(HKD)
- 用户支付币种:美元(USD)
在 Stripe 的费用明细里,我发现了一笔额外扣费:
- 类型:货币兑换费用
- 比例:2%
也就是说:
用户用美元付钱 → Stripe 自动把美元换成港币 → 收我 2% 的兑换费
这个费用如果不特意去看账单,几乎不会主动提醒你。
二、为什么这是一个“长期吃利润”的问题
这类问题的可怕之处在于:
- 单笔看起来不多
- 但每一笔订单都会发生
- 对订阅型、长期收款产品影响尤其明显
如果用一句话概括:
这是一个不解决就会永久存在的结构性损耗。
三、调整思路:结算币种必须和用户支付币种一致
既然用户本来就是用美元支付,那最直接的优化方式只有一个:
- 直接用美元结算
这样可以避免 Stripe 在中间做自动货币转换。
四、具体调整步骤拆解
1. 进入收款与结算设置
在 Stripe 后台右上角:
- 点击 设置
- 进入 商家
- 找到 银行账号与货币
2. 添加新的结算货币
在该页面中:
- 选择 添加结算货币
- 选择结算币种为:美元(USD)
- 输入对应的银行卡账号(我使用的是同一张卡)
添加完成后,Stripe 会新增一条结算方式。
3. 设置为默认收款方式
关键一步是:
- 将新添加的 美元结算账户
- 设置为 默认结算方式
这一步不做,前面的设置等于白搭。
4. 费用结构的变化
调整完成后,可以清楚看到费用变化:
| 场景 | 费用类型 | 费率 |
|---|---|---|
| 港币结算 + 美元支付 | 货币兑换费 | 2% |
| 美元结算 | 提现手续费 | 1% |
结论非常直观:
- 少了 1% 的直接损耗
- 而且结构更清晰、可控
五、一个容易被忽略的“二次损耗”
在这次调整过程中,我还意识到一个之前完全没在意的问题。
1. 以前的情况
- 我自己购买美元产品
- 使用的也是这张银行卡
- 每次都会发生一次货币兑换
也就是说:
- 买美元产品:一次兑换
- 收美元 → 转港币:再一次兑换
这是双重磨损。
2. 调整后的状态
现在的结构是:
- 美元支付
- 美元结算
- 美元账户直接进出
等于:
一次兑换都没有发生。
六、最终结论
这次调整给我的几个明确结论是:
- Stripe 默认配置不一定是最优解
- 结算币种和用户支付币种不一致,一定会被“隐性收费”
- 订阅产品越早改,省得越多
如果你现在在用 Stripe,强烈建议你马上去检查一件事:
你的结算币种,和用户实际支付币种,是不是一致的。
这个问题,不改就是持续流血,而且你很可能根本没注意到。