微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法


Posted in PHP onJanuary 12, 2016

这段时间一直比较忙,一忙起来真感觉自己就只是一台挣钱的机器了(说的好像能挣到多少钱似的,呵呵);这会儿难得有点儿空闲时间,想把前段时间开发微信公众号支付遇到问题及解决方法跟大家分享下,这些“暗坑”能不掉就不掉吧,要不然关键时刻出问题,真是让人急的焦头烂额。

 双12客户的商城活动正在蓄势进行中,却有用户频频反馈说:支付不了,有问题,并截图如下:

  微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法

当时问题感觉很奇怪,自己测试多次都ok啊,问题来了都赶紧解决吧,最终找到解决办法:

原因是程序中一个字符串变量被错误的设置为数字类型,解决方法很简单,只需要给其加上双引号即可

打开WxPay.JsApiPay.php这个文件

把 $jsapi->SetTimeStamp($timeStamp);

修改成$jsapi->SetTimeStamp("$timeStamp");

 微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法

还有一点需要提醒的是:由于微信公众号支付要通过网页授权获取用户信息,所以发起支付的页面地址不能有参数,否则会提示:returnurl不存在。

好了,这也是我个人的解决办法,有好的解决方案,欢迎各位亲提出,共同学习进步,谢谢!

PHP 相关文章推荐
php 删除cookie和浏览器重定向
Mar 16 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
php中的strpos使用示例
Feb 27 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
PHP处理大量表单字段的便捷方法
Feb 07 PHP
分享PHP函数实现数字与文字分页代码
Jul 28 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
Laravel框架控制器的middleware中间件用法分析
Sep 30 PHP
详解Laravel设置多态关系模型别名的方式
Oct 17 PHP
优化WordPress中文章与评论的时间显示
Jan 12 #PHP
win平台安装配置Nginx+php+mysql 环境
Jan 12 #PHP
WordPress中重置文章循环的rewind_posts()函数讲解
Jan 11 #PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 #PHP
PHP实现基于文本的摩斯电码生成器
Jan 11 #PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 #PHP
WordPress后台中实现图片上传功能的实例讲解
Jan 11 #PHP
You might like
用php获取远程图片并把它保存到本地的代码
2008/04/07 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
2016/06/13 PHP
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
javascript简单链式调用案例分析
2017/05/10 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
在vue项目中引入highcharts图表的方法(详解)
2018/03/05 Javascript
微信小程序实现动态获取元素宽高的方法分析
2018/12/10 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
Python下的twisted框架入门指引
2015/04/15 Python
在Django中创建动态视图的教程
2015/07/15 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
python如何调用java类
2020/07/05 Python
python 实现控制鼠标键盘
2020/11/27 Python
伦敦高级内衣品牌:Agent Provocateur(大内密探)
2016/08/23 全球购物
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
生产经理的自我评价分享
2013/11/07 职场文书
财务总经理岗位职责
2014/02/16 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
大班亲子运动会方案
2014/06/10 职场文书
董事长开业致辞
2015/07/29 职场文书
企业愿景口号
2015/12/25 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫
Python编写冷笑话生成器
2022/04/20 Python