Home > Backend Development > PHP Tutorial > 微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法,jsapitimestamp_PHP教程

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

WBOY
Release: 2016-07-12 09:01:01
Original
1142 people have browsed it

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

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

      

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

  微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法,jsapitimestamp_PHP教程当时问题感觉很奇怪,自己测试多次都ok啊,问题来了都赶紧解决吧,最终找到解决办法:

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

 

<p><span>打开WxPay.JsApiPay.php这个文件</span></p>
<p><span> </span></p>
<p><span>把 $jsapi->SetTimeStamp($timeStamp);</span></p>
<p><span> </span></p>
<p><span>修改成$jsapi->SetTimeStamp("$timeStamp");</span></p>
Copy after login

 

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

 

好了,本文就分享到这儿,这几天抽空忙着开了个淘宝店:精诚软件工作室, 有这方面项目开发或合作的朋友可以跟我联系,谢谢!

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1090450.htmlTechArticle微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法,jsapitimestamp 这段时间一直比较忙,一忙起来真感觉自己就只是一台挣...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template