因为我的测试商品是0.01的
原因是微信支付的金额是不能带小数点的
直接在提交的时候 乘以 100操作 ,因为里面设置参数的时候是 以分为单位的
[packageParams setObject: price forKey:@"total_fee"]; //订单金额,单位为分
本文详细解释了在使用微信支付接口时如何正确处理订单金额,避免因小数点导致的问题。关键在于理解微信支付系统以分为单位的要求,通过在提交前将金额乘以100来确保交易顺利。
因为我的测试商品是0.01的
原因是微信支付的金额是不能带小数点的
直接在提交的时候 乘以 100操作 ,因为里面设置参数的时候是 以分为单位的
[packageParams setObject: price forKey:@"total_fee"]; //订单金额,单位为分
1733
1431
1万+

被折叠的 条评论
为什么被折叠?