《PHP教程:微信公眾號支付之坑:調用支付jsapi缺少參數 timeStamp等錯誤解決方法》要點:
本文介紹了PHP教程:微信公眾號支付之坑:調用支付jsapi缺少參數 timeStamp等錯誤解決方法,希望對您有用。如果有疑問,可以聯系我們。
這段時間一直比較忙,一忙起來真感覺自己就只是一臺掙錢的機器了(說的好像能掙到多少錢似的,呵呵);這會兒難得有點兒空閑時間,想把前段時間開發微信公眾號支付遇到問題及解決辦法跟大家分享下,這些“暗坑”能不掉就不掉吧,要不然關鍵時刻出問題,真是讓人急的焦頭爛額.
PHP實戰
?雙12客戶的商城活動正在蓄勢進行中,卻有用戶頻頻反饋說:支付不了,有問題,并截圖如下:
PHP實戰
?
PHP實戰
當時問題感覺很奇怪,自己測試多次都ok啊,問題來了都趕緊解決吧,最終找到解決方法:
PHP實戰
原因是程序中一個字符串變量被錯誤的設置為數字類型,解決辦法很簡單,只需要給其加上雙引號即可
PHP實戰
打開WxPay.JsApiPay.php這個文件
PHP實戰
把 $jsapi->SetTimeStamp($timeStamp);
PHP實戰
修改成$jsapi->SetTimeStamp("$timeStamp");
PHP實戰
?PHP實戰
還有一點需要提醒的是:由于微信公眾號支付要通過網頁授權獲取用戶信息,所以發起支付的頁面地址不能有參數,否則會提示:returnurl不存在.
PHP實戰
好了,這也是我個人的解決方法,有好的解決方案,歡迎各位親提出,共同學習進步,謝謝!PHP實戰
《PHP教程:微信公眾號支付之坑:調用支付jsapi缺少參數 timeStamp等錯誤解決方法》是否對您有啟發,歡迎查看更多與《PHP教程:微信公眾號支付之坑:調用支付jsapi缺少參數 timeStamp等錯誤解決方法》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/7736.html