微信支付WxpayAPI php v3 錯誤修改

2021-09-07 18:12:44 字數 1184 閱讀 4180

cert是證書的存放目錄。證書的獲取方法在wxpayapi_php_v3\lib\wxpay.config.php中有描述。

-------------------------------------------- 這是分割線 ----------------------------------------------

sdk中有幾處需要修改。

第一處:wxpayapi_php_v3\lib\wxpay.api.php中的第48行。

這裡的notify_url在wxpayconfig中並沒有配置。這裡你可以去wxpayconfig檔案中配置,加上

const notify_url = "notify_url";或者直接把這個if判斷刪除掉。

第二處:wxpayapi_php_v3\lib\wxpay.notify.php的第79行。

這裡把括號裡面的$return_code引數刪除掉就好了。

第三處:wxpayapi_php_v3\lib\wxpay.api.php的postxmlcurl方法。

curl_setopt($ch,curlopt_ssl_verifypeer,true

);curl_setopt(

$ch,curlopt_ssl_verifyhost,2);//

嚴格校驗

改為:

curl_setopt($ch,curlopt_ssl_verifypeer,false

);curl_setopt(

$ch,curlopt_ssl_verifyhost,false);

第四處:wxpay.notify.php檔案在檔案頭加上

require_once "wxpay.api.php";

微信支付 微信JSAPI支付

pay.php baby extend wx pay.php namespace wx class pay 通過redirecturi獲取授權資訊 return mixed public function getauthinfo 通過code換取網頁授權資訊 res this curlgetreq ...

python微信支付 微信支付 python版

需求 說明坑 簽名校驗通過時還是提示簽名錯誤,可能時候商戶號key配置的問題了,重置一下key,你可以繼續使用原來的key來重置 需要的id和key wpc 複製 流程簡介 那麼開發思路便是一步步回朔了.1.獲取code buy click function 複製 2.獲取openid classm...

微信支付JSAPI支付

這裡是報錯 下面是前端拿到資料後的一些操作 var jsapi ajax success function str function jsapicall function callpay else if document.attachevent else 把乙個官方sdk整合到thinkphp框架中...