- JSAPI支付簽名時出現 “timeStamp” 參數未設置
將
timeStamp用引號包起來,復雜如果是整型數據的話就會出現錯誤,并且注意參數大小寫區(qū)分
$jsApiParameters = [
'appId' => env('WECHAT_APPID'),
'timeStamp' => (string)time(),
'nonceStr' => str_random(),
'package' => 'prepay_id=' . $response['prepay_id'],
'signType' => 'MD5',
// 'paySign' => ''
];
- 當前url地址未注冊
理解錯誤
www.test.com/orderPlus/demo1//微信瀏覽器中訪問的網址
那么我們微信公眾平臺上綁定的url就應該是www.test.com/orderPlus/。微信允許網址最后一個參數可變化,此刻我們就能夠正常調用微信支付接口了。
www.test.com/orderPlus/ //微信公眾平臺中授權url地址
如果我們訪問www.test.com/orderPlus則不能支付,會出現錯誤。
參考:https://blog.csdn.net/weixin_29351003/article/details/75000530