这段时间一直比较忙,一忙起来真感受本身就只是一台挣钱的机器了(说的好像能挣到多少钱似的,呵呵);这会儿可贵有点儿空闲时间,想把前段时间开发微信公众号支付遇到问题及解决方法跟你们分享下,这些“暗坑”能不掉就不掉吧,要否则关键时刻出问题,真是让人急的焦头烂额。php
双12客户的商城活动正在蓄势进行中,却有用户频频反馈说:支付不了,有问题,并截图以下:api
当时问题感受很奇怪,本身测试屡次都ok啊,问题来了都赶忙解决吧,最终找到解决办法:微信
缘由是程序中一个字符串变量被错误的设置为数字类型,解决方法很简单,只须要给其加上双引号便可测试
打开WxPay.JsApiPay.php这个文件url
把 $jsapi->SetTimeStamp($timeStamp);spa
修改为$jsapi->SetTimeStamp("$timeStamp");blog
还有一点须要提醒的是:因为微信公众号支付要经过网页受权获取用户信息,因此发起支付的页面地址不能有参数,不然会提示:returnurl不存在。开发
好了,本文就分享到这儿,这几天抽空忙着开了个淘宝店:精诚软件工做室, 有这方面项目开发或合做的朋友能够跟我联系,谢谢!字符串