收藏
回答

调用支付JSAPI缺少参数:total_fee





想请问一下,为什么统一下单有时能正确返回prepay_id,有时却返回undefined?,上面的截图都是连续操作,同样的代码同样的价格参数传递,有时能成功有时不能呢?是哪方面可能存在问题?怎么来确保百分之百成功?

最后一次编辑于  07-26  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

3 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    07-29

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

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

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


    07-29
    赞同
    回复 2
    • 姜
      07-29
      您这个只是公式化的答复,我在很多关于“缺少参数:total_fee”的帖子里都看见这样的答复,我也知道统一下单回复的package不正确,但是问题出现在哪儿?同样的代码、参数、环境,如果一直错误,那我代码肯定有问题,但目前看是有时成功有时失败,也没找出那里出问题,所以才求助呀。
      07-29
      赞同
      回复
    • 麦草草
      麦草草
      08-11
      您这个问题解决了吗?我在开发的时候也遇到了这个问题,有时候prepay_id返回为null,我什么都不改,重新上传部署一下云函数又正常了,不知道错误原因在哪儿
      08-11
      赞同
      回复