orderInfo = await uniPayInstance.getOrderInfo({
openid, // App端支付时不需要openid,传入个undefined也没有影响
outTradeNo,
totalFee: totalFee.toFixed(0), 这里我传的单位为分。 也就是660分
subject,
body,
notifyUrl: ${notifyUrl}/${provider}_${PLATFORM}
})
打印orderInfo。 出现。 这里打印出的金额为 6.6000000000000005。 支付宝报错 订单参数异常,请重新下单后再发起付款
out_trade_no%22%3A%2220230227619043799666%22%2C%22total_amount%22%3A6.6000000000000005%7D
1 个回复
DCloud_uniCloud_VK
你试试
totalFee: totalFee.toFixed(0)
改成totalFee: parseInt(totalFee)