依扬博客 Blog For Business and IT Technology
41312634's Blog, thoughts, activities, news, studies, travels, movies, cates and so on included.
首页   留言簿  订阅更新  投稿专区 
微信支付接口出现“时间过短,刷卡至少1分钟”的错误提示解决方法
分类: PHP微信接口    2019-05-09 11:38:37    浏览 53    评论 0   

在新配置的服务器中测试微信支付接口,源代码已经在本地调试完毕,运行正常,但在服务器中总会出现“时间过短,刷卡至少1分钟”的错误提示。

检查微信接口开发文档,据说这是时间不正确导致。有可能是服务器的时间与微信服务器的时间相差巨大。

根据这一思路,检查服务器上的时间,正确;PHP的时区,未设置。这样PHP会使用默认的UTC时区,于是会跟北京时间有时差。

于是把PHP配置文件的默认时区改成“Asia/Shanghai”,重启apache后,再测试微信支付接口,运行正常,正常支付,能产生异步通知并返回。问题解决。

上一篇:解决php无法获取远程页面内容的错误
下一篇:无

相关文章
[2008-05-21 11:02:23]  PHP解决截取中文子串无乱码 (675/0)
[2008-05-24 15:50:09]  PHP取客户端的IP (1030/1)
[2008-05-27 00:13:16]  PHP生成汉字图片的问题 (650/0)
[2008-05-27 00:16:50]  PHP生成指定长度的随机字符串 (645/0)
[2008-05-27 00:20:43]  PHP发送电子邮件的方法 (579/0)
[2008-05-27 14:58:20]  PHP在线解压ZIP文件的函数 (640/0)
[2008-05-31 00:49:27]  PHP设置引起的单引号处理差异问题 (617/0)
[2008-05-31 19:08:52]  PHP控制图片自动适应 (657/0)
[2008-06-17 14:27:36]  PHP关于路径的问题 (573/0)
[2008-06-30 12:41:29]  PHP页面第一次访问时无COOKIE值 (777/0)

本文评论列表 (0)

发表评论
姓名(*)
链接地址
Email
验证码(*) 更换验证码
评论(*) (管理员审核后公开显示)