收藏
回答

微信小程序支付沙箱模式出现 requestPayment:fail:调用支付JS

沙盒模式下,小程序调用wx.requestPayment(),出现{errMsg: "requestPayment:fail:调用支付JSAPI缺少参数: total_fee"},交易金额为101分

但是服务器端程序创建了订单,并且收到了微信支付的支付成功通知。


求解

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

2 个回答

  • 波
    2019-01-07

    您好,wx.requestPayment中package参数必须是package:"prepay_id=wx21**************",不然,会出现调用支付JSAPI缺少appid/total_fee

    2019-01-07
    有用 1
    回复 3
    • 春孟(SimmerPan)
      春孟(SimmerPan)
      2019-01-07

      "package":"prepay_id=wx20190105125040464301" 哥,参数是这个,参数没问题

      2019-01-07
      回复
    • 波
      2019-01-07回复春孟(SimmerPan)

      你好, 请按照以下两点检查:

      1)package参数格式错误,package参数格式应该是这样:package:"prepay_id=wx201612032137789b201de80e0661234657" 

       2)package参数没有获取,返回null。

      再看看第二条


      2019-01-07
      1
      回复
    • 張叁瘋
      張叁瘋
      2019-08-09回复
      你好,我遇到了同样的问题,但是为什么我去掉沙箱请求就可以支付了
      2019-08-09
      回复
  • 峥
    2019-01-28

    很好

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