微信支付返回“调用支付JSAPI缺少参数:total_fee

发布于 8 年前作者 napan11679 次浏览最后编辑 8 年前来自 ask

线上产品,微信支付返回“调用支付JSAPI缺少参数:total_fee,最近几天一直有客户出现这样的问题,一般是ios系统,

但不是所有人都这样。

可是没人动代码,以前没出现过,就这几天才不间断出现这个问题

8 回复
juanlong
juanlong1 楼6 年前

今天也找了好久,最后终于找到原因了,请仔细核对参数是否都按要求上传;上传前先都将需要的参数打印一下;

xiulan89
xiulan892 楼6 年前

如果后端的参数没有问题 ,可能就是前端h5调用 微信支付的sdk的时候 参数package写错了

package参数必须是 __prepay_id=wx21**************  __不然,会出现调用支付JSAPI缺少appid/total_fee

注意前面有个 “prepay_id=”

heping
heping3 楼6 年前

楼主解决了吗,我也是出现这个问题了

taojie
taojie4 楼6 年前

顶一顶   看到我

xiacheng
xiacheng5 楼6 年前

在调取登录的接口是如果返回不正常就重复调取这个接口  直到获取到openid为止   这样就不会出现这个问题了   至少我是这么解决的

xiuying96
xiuying966 楼6 年前

这个是因为没有获取到openid   所以在调取支付时缺少参数导致的

yongxiao
yongxiao7 楼6 年前

大佬  你这问题解决了么··是怎么解决的啊

pzhong
pzhong8 楼6 年前

我获取到openid了···然后一步步按照 api上来的··死活找不到原因···问了一大圈 就是没有人知道···