这段时间一直忙,忙真的只是一个赚钱的机器(如能挣多少钱似的,呵呵);现在一个难得的空闲时间,想把前段时间微信公众号支付发展中遇到的问题和解决方法分享给你,黑暗也无法摆脱掉下去的坑,或关键时刻的问题,真是急的焦头烂额。



双12客户的业务城市活动正在进行中,但用户经常得到反馈:不,有问题,截图如下:





那个时候,问题很奇怪,我试了好多次,问题很快就解决了,终于找到了解决的办法:



原因是程序中的字符串变量被错误地设置为数字类型。该解决方案非常简单,只需添加双引号即可。



打开wxpay.jsapipay.php文件



JSAPI -> settimestamp美元($时间戳);



改为JSAPI -> settimestamp($时间戳);




还有一点要提醒我们:因为微信公众号支付是通过网页授权获取用户信息,所以推出的支付页面地址不能有任何参数,否则会提示:ReturnUrl不存在。



这也是我个人的解决方案,有很好的解决方案,欢迎大家提出来,一起学习和进步,谢谢!