那天在药妆店结算,盯着屏幕上的数字愣了半天,2268日元等于多少人民币,脑子里完全没概念,只记得出发前粗略记过一个汇率,没料到现场支付和网上查到的数字差出一截。手里攥着银行卡,柜台的店员安静等着,手机信号断断续续,刷新汇率页面反复转圈,心里一下子就慌了,本来算好的购物额度,这下不知道会不会超支。

出发前在手机汇率小程序随便扫了一眼,看着数字挺好看,就简单估了个大概,压根没多想手续费的事情。一直以为,页面显示的汇率就是实际扣款的价格,直到这一次结账才意识到,银行、支付平台各自会收一笔转换费,还有实时汇率会不停跳动,不是固定不变的。

点下付款之后,收到扣款短信,金额比我预估的要多出十几块。

站在店铺门口,反复点开账单核对,越看越憋屈。本来只是随手拿了几样小东西,想着预算留的足够,结果就是因为没提前查清楚现汇和刷卡结算汇率的区别,凭空多花了钱。同行朋友在旁边说,他之前去日本,用另一个支付软件结算,同样金额的日元,扣款金额又不一样。每个人用的卡不一样,平台不一样,最后扣的人民币数额,都会有差别。

蹲在路边,重新打开汇率页面,这时候页面刷新出来,2268日元的参考价变低了一点,可是这笔交易已经完成,没办法撤销。后来才反应过来,网上展示的中间价,只是参考用的,普通人线上刷卡、线下扫码,根本拿不到这个价格。银行对外卖出外币的价格永远会更高,中间的差价就是他们收取的成本,很多人像我一样,事前根本不知道有这一层。

之前总觉得汇率这种东西随便看看就行,不用太较真,这次才算实实在在感受得到差别。我当时反复切换好几个汇率软件,每一个给出的换算结果都略有出入,有的高有的低,看得人眼花缭乱。有个软件直接标注中间价,看着很划算,但是软件下面小字写着,不代表实际交易价格,我之前完全忽略掉那行字。

其实也不是一笔大钱,就是心里堵得慌,明明可以提前多留心一点,结果就这么白白多支出。回去之后翻银行卡的交易说明,外币消费会在交易日之后的一两个工作日完成结算,结算的时候,汇率是按扣款那一刻的行情来算,不是你下单那一刻看到的数字。也就是说,哪怕你下单的时候估算好金额,等银行真正清算的时候,汇率一变,人民币金额就跟着变动,存在浮动。

问了身边经常出国的熟人,他说他换日元现金的时候,又是另一个算法。去银行柜台现钞兑换,现钞买入卖出价和刷卡消费的汇率还不一样,现钞的价差往往更大。如果是直接拿人民币现金去银行换日元,2268日元,兑换需要付出的人民币,和境外刷卡扣款,不是同一个数。不同渠道,规则完全分开,不能混在一起估算。

这件事之后,再准备出境采购,不会再只看一眼中间价就做预算。每次要估算外币开销,会特意留意平台标注的手续费和结算规则。当然这只是我自己这次踩过的经历,不同银行、支付工具的收费标准都不一样,每个人实际扣款的数额自然会有差别,没法套用在所有人身上。

收拾背包往车站走的时候,还在回想刚才账单上的数字。早知道汇率会这样浮动,就不会一次性把几样东西一起结账,或许可以分开付款,只是现在说什么都晚了。