收藏
回答

微信付款时,单笔订单超过1万,就支付失败 ,提示 “调用支付JSAPI缺少参数: total_fee

为什么微信付款时,单笔订单超过1万,就支付失败 ,提示 “调用支付JSAPI缺少参数: total_fee”,,,具体原因是什么呢?

小于1万是可以的,大于1万就失败了。

调用的是统一下单接口:/v3/pay/transactions/jsapi,,,这个接口返回值里prepay_id为空 。


金额是分的:1774000

最后一次编辑于  01-22
回答关注问题邀请回答
收藏

3 个回答

  • 谢昊
    谢昊
    01-22

    小于1万是可以的,大于1万,就不行了,

    看接口请求方式:【POST】/v3/pay/transactions/jsapi


    返回值是 prepay_id  为空

    01-22
    有用
    回复 14
    • Memory (私信不回复)
      Memory (私信不回复)
      01-22
      报错呢?
      01-22
      回复
    • 谢昊
      谢昊
      01-22回复Memory (私信不回复)
      "package":"prepay_id=null" 最终返回的错误是 调用支付JSAP缺少参数: total_fee
      01-22
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      01-22回复谢昊
      下单失败了,下单的报错呢?
      01-22
      回复
    • 谢昊
      谢昊
      01-23回复Memory (私信不回复)
      报错就是 调用支付JSAPI缺少参数: total_fee,,,而提示这个问题的原因是 ,因为返回的package":"prepay_id=null ,,,这个prepay_id=null,是支付不了
      01-23
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      01-23回复谢昊
      你这是下单失败了,问你下单报错了什么,你一直在这里强调调起支付干啥?
      01-23
      回复
    查看更多(9)
  • Memory (私信不回复)
    Memory (私信不回复)
    01-22

    检查一下自己下单请求是不是失败了

    01-22
    有用
    回复
  • 㐅卝
    㐅卝
    发表于小程序端
    01-22

    精度问题,你代码没处理好。

    01-22
    有用
    回复
登录 后发表内容