收藏
回答

微信支付JSAPI,查遍了各种可能性,沙盒环境,始终提示缺少参数total_fee

网上找了各种文章,这里也看了很多相关的问答,仔细排查了各种小细节错误,仍然出错。

这是一个在微信内置浏览器里打开的web页面,采用JSAPI进行支付请求,后台使用了官方Java-SDK,在沙盒环境中存在问题,但是非沙盒环境是正常的,是否意味着沙盒环境本身存在问题?

Java后台获取沙盒Key:

Java后台预支付:

前端支付请求:

前端支付请求的参数样例:

微信页面报错:

最后一次编辑于  2020-03-07
回答关注问题邀请回答
收藏

2 个回答

  • 罗浩
    罗浩
    2020-03-13

    现在是凌晨,我想跟大家说,别折腾了,我用血泪史告诉你们,沙盒就是这个样子

    我用沙盒始终提示缺少 JSAPI,然后我把沙盒关了,就好了。。。


    开了沙盒的

    关了沙盒的

    2020-03-13
    有用
    回复 2
    • 江南愚子
      江南愚子
      2020-03-13
      是啊,官方导引上说要通过沙盒环境的测试用例,花了大量时间排查问题,最后说沙盒环境有问题,不需要通过测试用例也行,真是坑啊
      2020-03-13
      回复
    • sheldong
      sheldong
      2020-08-07
      是的,不加沙盒正常支付,一加沙盒就报这个错,检查了各种参数都没有问题
      2020-08-07
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-03-09

    你好,线上测试没有问题就行。证明没有问题。

    2020-03-09
    有用
    回复
登录 后发表内容
问题标签