收藏
回答

调用支付JSAPI缺少参数: total_fee?

上方是我的支付参数 对比过 没问题的

appid也是绝对正确的

package也拼接了

这里是前端


麻烦各位前辈帮忙看一下吧 该注意的都有看

回答关注问题邀请回答
收藏

5 个回答

  • 阿白
    阿白
    08-23

    jsApiCall()包含6个参数如上图,appid肯定没错,其他参数时间戳,随机字符和签名都是wechatpay-php生成的,package单号也是刚刚生成。没有超时,但是究竟是哪里出问题??

    total_fee缺少参数。

    08-23
    有用
    回复
  • 少帅
    少帅
    2020-03-23

    这个问题解决没?我现在也是这个问题,我估计是获取会话id的接口是测试,而调用微信内置支付接口是生产的,导致会话id不能用

    2020-03-23
    有用
    回复 1
    • 文雀
      文雀
      2021-07-22
      我当时是没拼接好参数
      2021-07-22
      回复
  • .
    .
    2020-01-08

    楼主,您好请问也是对接的沙箱环境吗?我目前在对接沙箱环境时显示:

    2020-01-08
    有用
    回复 3
    • 文雀
      文雀
      2020-01-08
      你这个是缺少参数了 检查微信要求的必填参数
      2020-01-08
      回复
    • 我叫盛世运
      我叫盛世运
      2020-02-24
      兄弟解决了吗我也这个问题
      2020-02-24
      回复
    • ℳ๓᭄浅慕ꦿ
      ℳ๓᭄浅慕ꦿ
      2020-08-19回复文雀
      参数都对比过,不缺参数,同样报这问题.(沙箱测试)
      2020-08-19
      回复
  • Patience🎈
    Patience🎈
    2019-11-13


    直接取后台返回的数据即可,后台需要去验证签名什么的。你可以和后台反映这个问题

    2019-11-13
    有用
    回复 2
    • 文雀
      文雀
      2019-11-14
      早就解决啦 谢谢好意啦
      2019-11-14
      回复
    • 我叫盛世运
      我叫盛世运
      2020-02-24回复文雀
      兄弟当时是怎么情况 我也这样了
      2020-02-24
      回复
  • lihui
    lihui
    2019-10-16

    data这个是参数,为什么要用单引号包起来应该是“appId”:data.appId这种类型,下面那些也是

    2019-10-16
    有用
    回复 2
    • 文雀
      文雀
      2019-10-16
      谢谢提醒 但是修改后也还是缺少total_fee
      2019-10-16
      回复
    • lihui
      lihui
      2019-10-17回复文雀
      那你检查prepay_id是否为空,然后在检查获取prepay_id时total_fee是否为空
      2019-10-17
      回复
登录 后发表内容
问题标签