微信支付不支付小数

2

微信支付不支付小数

我可以帮助你回答这个问题。

根据微信支付开发文档的描述,我们可以了解到:

人民币交易

在进行人民币交易时,交易金额默认为人民币(CNY)。接口中参数支付金额单位为分(FEN),而且参数值不能带小数。也就是说,如果你要传递一个金额参数,必须是整数的分数。

例如,如果你要支付10.99 元,那么在接口中,你应该传递1099 分。

外币交易

如果你进行的是外币交易(如美元、欧元等),那么支付金额精确到币种的最小单位。同样,参数值不能带小数点。

例如,如果你要支付10.99 美元,那么在接口中,你应该传递1099 美元的分数(即109900 分)。

对账单中的交易金额

在对账单中,交易金额单位为元。也就是说,在对账单中,交易金额会以整数的元为单位,而不是分。

例如,如果你在对账单中看到一个交易金额是10.99 元,那么这意味着该笔交易实际上支付了1099 分。

综上所述,我们可以得出以下结论:

* 在进行人民币交易时,参数值不能带小数点,必须传递整数的分数。

* 在进行外币交易时,支付金额精确到币种的最小单位,参数值也不能带小数点。

* 在对账单中,交易金额单位为元,而不是分。

希望这些信息能够帮助你理解微信支付中的金额处理规则!

支付

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信支付同时回调多次的解决办法

下一篇 微信 支付 思维导图(微信红包)