5***@qq.com
5***@qq.com
  • 发布:2023-02-27 10:49
  • 更新:2023-02-27 11:04
  • 阅读:367

unicloud调用支付宝支付出现进度问题

分类:uniCloud

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

2023-02-27 10:49 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

你试试 totalFee: totalFee.toFixed(0) 改成 totalFee: parseInt(totalFee)

要回复问题请先登录注册