在做微信支付的时候,使用的是easyWecha框架,https://easywechat.org/zh-cn/docs/payment.html

生成js代码调用微信发起支付的时候遇到【缺少参数 total_fee】的错误。

wx.config(<?php echo $js->config(array('chooseWXPay')) ?>);
wx.chooseWXPay({timestamp: e.js['timestamp'] ,nonceStr: e.js['nonceStr'],package: e.js['package'],signType: e.js['signType'],paySign: e.js['paySign'], // 支付签名success: function (res) {// 支付成功后的回调函数}
});

网上找了一些攻略,大部分说是在调统一下单接口的时候什么参数没填对,但是下单都已经返回成功了,说明参数格式没什么问题。

total_fee也已经填了,后来观察了下,发现是下单时候填的商家订单号【out_trade_no】用的是固定值,可能是之前用这个固定值做调试的时候,已经把订单信息传给了微信端并被保存,但是那时参数可能不太正确,导致后面再传过去正确参数时,还是一样的订单号,微信端调用了错误的订单信息。

所以更换一个新的【out_trade_no】就解决了问题,出错的时候按照微信文档里的参数仔细核对基本能解决。

调用支付jsapi缺少参数 total_fee相关推荐

  1. 调用支付jsapi缺少参数:total_fee_小程序支付问题怎么解决?

    微信小程序开发的过程一定会遇到各种问题,最让人棘手的就是支付问题,因为没有支付做商城类似的小程序就没有办法完成最关键的一步.那么支付失败到底什么原因呢?一下子收集了几个错误类似,希望对你有帮助: No ...

  2. EasyWechat微信支付jsapi缺少参数 total_fee

    这是因为使用了老版本的EasyWechat(3.x版本及以下),导致创建订单时,有时服务器IP(spbill_create_ip)会获取成ipv6的,有时候获取成ipv4,而微信那边又不认识ipv6, ...

  3. 微信支付接口,提示:调用支付jsapi缺少参数: $key0$

    下面是 官方给的 帮助文档. 支付返回签名错误 注意签名参数的大小写,支付密钥key要到商户平台设置,设置的规则是32位数字与字母大小写的组合.以下链接为签名过程. (https://pay.weix ...

  4. 调用支付JSAPI缺少参数:appid

    最近做微信jsapi支付碰到了个问题,后台返回的数据都正确却显示缺少参数 代码: function jsApiCall() {alert(wxApi);WeixinJSBridge.invoke('g ...

  5. 调用支付jsapi缺少参数appid_服务商模式下的小程序微信支付

    最近,要做一个小程序商城的项目,需要在小程序中用到分账功能,也就是顾客购买商品支付的钱要给各个店铺,这就需要用到服务商模式. 在谈服务商模式下小程序微信支付之前,我们先要有一个服务商的商户号,这个商户 ...

  6. 调用支付jsapi缺少参数package_iOS微信支付(Swift)

    前言 微信支付的iOS的Demo不言而喻,所有的参数都是后台生成传过来的,完全没参考价值,并且有的注意点文档上也没说,现在我就说一下微信支付开发中需要注意的地方 项目配置 把实例项目中的一下文件拖到项 ...

  7. 微信公众号支付: JSAPI缺少参数:total_fee ;没有生成预支付ID package=prepay_id=null;

    微信公众号支付 缺少"total_fee"的可能性以下几点 1.订单编号重复 2.订单编号为空 3.金额为"Null"或者为"0" 4.Ap ...

  8. 调用支付jsapl缺少参数:totalfee openid无法取得_微信支付的架构到底有多牛?

    作者:方秋枋 原标题:<基于 C++ 构建微信客户端跨平台开发框架> 来自公号:开发者技术前线 背景 作为一个重要业务,微信支付在客户端上面临着各种问题.其中最核心问题就是分平台实现导致的 ...

  9. 调用支付jsapl缺少参数:totalfee openid无法取得_微信支付的软件架构,牛逼!

    ✋点击"面试交流"加入交流群✋ "置顶公众号",每天推送面试专题 最新热文:技术人的江湖,看不见的刀光剑影 背景 作为一个重要业务,微信支付在客户端上面临着各种 ...

最新文章

  1. 一般认为计算机发展历史经历,2018年职称计算机考试考前冲刺练习及答案(1)...
  2. SQL SELECT DISTINCT 语句 用法
  3. python背包问题并行_python基于递归解决背包问题详解
  4. 剑指offer(21):栈的压入、弹出序列
  5. 微信公众号支付php demo,200行代码实现微信支付-公众号支付,不再踩坑,附:demo...
  6. java conf_JAVA 解析、编辑nginx.conf
  7. 谷歌了java集成开发_Spring整合Kaptcha谷歌验证码工具的开发步骤
  8. 大一大学计算机考试考什么,【大学生计算机基础考题】 计算机基础大一考试题...
  9. 愤怒的导数:一点可导和邻域内可导能推出来什么?
  10. otg usb 定位_USB接口中的秘密——强大的OTG功能
  11. 第二工业大学计算机应用大专录取分,二工大|2019年上海第二工业大学专科层次依法自主招生各专业最低录取分数线...
  12. thinkpad l470 一种键盘错乱解决方法
  13. 网易花19亿买地,要在上海建总部大楼,团队至少2000人
  14. springboot+elasticsearch 基本使用
  15. 干货!史上最全数据分析学习路线(附资源链接)
  16. python从零开始到精通_「Python 入门学习指南」0基础小白助你从入门到精通!
  17. 帮助你更好的理解Spring循环依赖
  18. C语言缺陷与陷阱(笔记)
  19. flutter nfc
  20. 腾讯云DNSPod域名解析全面支持IPv6-only

热门文章

  1. Oracle基础-ALC权限
  2. JAVA17安装体验JFX17抢先体验
  3. 好玩的Matlab 3D心形代码
  4. pikachu通关笔记(九)
  5. live555源代码分析与代码下载链接
  6. 字节跳动春招前端三轮面经
  7. 斗鱼直播Android开发二面被刷,不吃透都对不起自己
  8. 使用iTEXT生成PDF
  9. 第六课:图层蒙版和快速蒙版
  10. Python大球吃小球