php微信支付不能生成二维码

可能使服务器系统时间不准确,这样unifiedOrder返回的result会报以下错误
微信支付报错:time_expire时间过短,刷卡至少1分钟,其他5分钟]
查了下代码:

1
$input->SetTime_expire(date(“YmdHis”, time() + 600));//二维码过期时间。默认10min
10分钟,没问题。

网上查了下,原来是因为:服务器时间不对。改成正常时间即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章