需使用国外apple id
![gambia](https://img-cdn-tc.dcloud.net.cn/account/identicon/73ab596338adde8dd81c20b4f967078a.png)
gambia
- 发布:2023-08-08 12:56
- 更新:2024-07-20 16:46
- 阅读:129
产品分类: uniCloud/App
操作步骤:
预期结果:
金额为正整数
金额为正整数
实际结果:
金额为多位小数
金额为多位小数
bug描述:
文件路径:uni_modules\uni-pay\components\uni-pay\uni-pay.vue
第530行: options.total_fee = productInfo.price * 100
此处当用户为国内用户时正常,如用户为国外用户,则productInfo.price可能为19.99 这样的浮点数,此时total_fee的值就会变为1998.9999999999998,导致支付报错51005:支付金额必须为正整数