手机版

微信微信官方账号支付坑:调用支付jsapi缺少参数timeStamp等错误解析方法

时间:2021-09-18 来源:互联网 编辑:宝哥软件园 浏览:

我一直很忙。忙起来真的觉得自己只是一台赚钱的机器(好像能赚很多钱,呵呵);此刻难得有一点空闲时间。想和大家分享一下前段时间在微信官方账号开发微信支付遇到的问题和解决方法。如果这些“暗坑”不能掉,那就不能掉。否则关键时刻会出现问题,真的让人焦虑。

双12客户商城活动蓄势待发,但有用户频繁举报无法支付,但存在问题,截图如下:

当时觉得这个问题很奇怪。我测试了自己很多次,还行。问题来了,我很快就解决了,最后找到了解决办法:

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

打开文件WxPay.JsApiPay.php。

put $ jsapi-SetTimeStamp($ TiMer);

将其修改为$ jsapi-settimestamp(' $ timestamp ');

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

好吧,这也是我个人的解决方案。有很好的解决办法。欢迎大家提出,共同进步。谢谢大家!

版权声明:微信微信官方账号支付坑:调用支付jsapi缺少参数timeStamp等错误解析方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。