Stripe外币付款退款时扣回商户余额的金额为何会变化

一笔经过货币转换的付款被退款或发生争议时,从商户余额扣回的金额按退款或争议发生时的当前汇率折算,因此可能多于、也可能少于当初入账的金额;而客户始终按原币种、原数额退回。要把这件事看准,关键是分开两条线:客户退回什么,商户余额扣什么。前者锁定原币原额,后者随折算时点的汇率变化。

原币付款、退款按当前汇率、商户余额可能增减
本文涉及的概念与核对环节。

机制:入账与扣回各用一个时点的汇率

按资料说明,货币转换付款被争议或退款时,你收到的金额会按当前汇率折算为付款币种(presentment currency)。汇率随市场波动,付款时的汇率与争议或退款发生时的汇率可能不同,因此从商户余额扣回的金额取决于当前汇率,可能多于或少于原付款金额。资料把争议和退款并列说明按当前汇率折算,两者在这一层适用同一规则。

客户一侧不受汇率波动影响:无论汇率如何变化,退回给客户的始终是其实际支付的准确金额,币种也为其支付时所用币种。也就是说,币种方向的折算发生在商户结算侧,客户义务以原付款币种计量;时点差异带来的金额增减,落在商户结算余额上。

算例:一组写明假设的数字

以下数字取自说明性示例,仅用于演示折算逻辑,不代表任何具体时点的真实汇率,也不能当作通用公式套用。

假设商户结算币种为 EUR,处理一笔 60 USD 的付款,付款时汇率为 1 USD 兑 0.88 EUR,折算入账金额为 52.80 EUR(不含 Stripe 费用)。若退款发生时汇率变为 1 USD 兑 0.86 EUR,则从商户账户余额扣回的金额为 51.60 EUR。

对照可见:1 USD 可兑欧元由 0.88 降至 0.86 时,同样 60 USD 折回的欧元变少,扣回金额低于原入账;若退款时汇率反向走高,扣回金额就会高于原入账。两种情形下客户都拿回 60 USD。示例中的 52.80 与 51.60 只是特定假设汇率下的结果,真实金额随退款或争议发生时点的市场汇率而定。

操作上要分清的四点

其一,扣回金额取决于退款或争议发生时的当前汇率,可能多于或少于原付款,商户能预期的是这一区间性质,而不是某个确定数值。其二,客户体验与商户侧损益是两条线:客户原币原额退回,汇率波动的影响落在商户结算余额上。其三,争议与退款在折算规则上按资料并列处理,无需假设两套逻辑。其四,不要把本文算例中的汇率或金额当作对账依据,实际扣回金额应以交易明细和当时适用的汇率为准。

以上只覆盖货币转换付款在退款与争议时的折算机制,不涉及具体汇率数值、费率或资格条件;这些应以账户所在地区、所用集成方式和当时页面显示为准。

原始资料

docs.stripe.com

上一篇 平台收款方如何在Adaptive Pricing、FX Quotes与手工多币种定价之间安排汇率风险