微信公衆號支付之坑:調用支付jsapi缺乏參數 timeStamp等錯誤解決方法

  這段時間一直比較忙,一忙起來真感受本身就只是一臺掙錢的機器了(說的好像能掙到多少錢似的,呵呵);這會兒可貴有點兒空閒時間,想把前段時間開發微信公衆號支付遇到問題及解決方法跟你們分享下,這些「暗坑」能不掉就不掉吧,要否則關鍵時刻出問題,真是讓人急的焦頭爛額。php

      

     雙12客戶的商城活動正在蓄勢進行中,卻有用戶頻頻反饋說:支付不了,有問題,並截圖以下:api

  

當時問題感受很奇怪,本身測試屢次都ok啊,問題來了都趕忙解決吧,最終找到解決辦法:微信

緣由是程序中一個字符串變量被錯誤的設置爲數字類型,解決方法很簡單,只須要給其加上雙引號便可測試

 

打開WxPay.JsApiPay.php這個文件url

 

把 $jsapi->SetTimeStamp($timeStamp);spa

 

修改爲$jsapi->SetTimeStamp("$timeStamp");blog

 

還有一點須要提醒的是:因爲微信公衆號支付要經過網頁受權獲取用戶信息,因此發起支付的頁面地址不能有參數,不然會提示:returnurl不存在。開發

 

好了,本文就分享到這兒,這幾天抽空忙着開了個淘寶店:精誠軟件工做室, 有這方面項目開發或合做的朋友能夠跟我聯繫,謝謝!字符串

相關文章
相關標籤/搜索