2023年11月28日发(作者:)
微信公众号⽀付之坑:调⽤⽀付jsapi缺少参数timeStamp等错误解决
⽅法
这段时间⼀直⽐较忙,⼀忙起来真感觉⾃⼰就只是⼀台挣钱的机器了(说的好像能挣到多少钱似的,呵呵);这会⼉难得有点⼉空闲时间,想把前段时间开
发微信公众号⽀付遇到问题及解决⽅法跟⼤家分享下,这些“暗坑”能不掉就不掉吧,要不然关键时刻出问题,真是让⼈急的焦头烂额。
双12客户的商城活动正在蓄势进⾏中,却有⽤户频频反馈说:⽀付不了,有问题,并截图如下:
当时问题感觉很奇怪,⾃⼰测试多次都ok啊,问题来了都赶紧解决吧,最终找到解决办法:
原因是程序中⼀个字符串变量被错误的设置为数字类型,解决⽅法很简单,只需要给其加上双引号即可
打开这个⽂件
把 $jsapi->SetTimeStamp($timeStamp);
修改成$jsapi->SetTimeStamp("$timeStamp");
还有⼀点需要提醒的是:由于微信公众号⽀付要通过⽹页授权获取⽤户信息,所以发起⽀付的页⾯地址不能有参数,否则会提⽰:returnurl不存在。
好了,这也是我个⼈的解决办法,有好的解决⽅案,欢迎各位亲提出,共同学习进步,谢谢!
发布评论