1. 繼續上節,在上節的wxpay下的lib文件夾下的WxPay.Api.php文件,在537行有一段curl網絡請求
~~~
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,2);//嚴格校驗
~~~
2. 打開lib文件夾下的WxPay.Config.php文件,第25行開始,根據自己的賬號完成基本信息設置;
~~~
const APPID = '公眾賬號APPID';
const MCHID = '商戶號';
const KEY = '商戶支付密鑰';
const APPSECRET = '公眾帳號secert';
~~~
3. 打開index.php文件,將
~~~
<li style="background-color:#FF7F24"><a href="http://paysdk.weixin.qq.com/example/jsapi.php">JSAPI支付</a></li>
<li style="background-color:#698B22"><a href="http://paysdk.weixin.qq.com/example/micropay.php">刷卡支付</a></li>
<li style="background-color:#8B6914"><a href="http://paysdk.weixin.qq.com/example/native.php">掃碼支付</a></li>
<li style="background-color:#CDCD00"><a href="http://paysdk.weixin.qq.com/example/orderquery.php">訂單查詢</a></li>
<li style="background-color:#CD3278"><a href="http://paysdk.weixin.qq.com/example/refund.php">訂單退款</a></li>
<li style="background-color:#848484"><a href="http://paysdk.weixin.qq.com/example/refundquery.php">退款查詢</a></li>
<li style="background-color:#8EE5EE"><a href="http://paysdk.weixin.qq.com/example/download.php">下載訂單</a></li>
~~~
更改為

4. 打開example下的jsapi.php文件的33行的
~~~
$input->SetNotify_url("http://paysdk.weixin.qq.com/example/notify.php");
~~~
將paysdk.weixin.qq.com替換為域名/wxpay
5. 不知道為啥,我需要把example下的jsapi.php文件的第三行的
~~~
//error_reporting(E_ERROR);
~~~
去掉注釋
~~~
error_reporting(E_ERROR);
~~~
6. 得到的展示與功能與上節一樣,只是金額到了配置的公眾號了,本節源碼下載(下載密碼:6wwl)
[源碼下載](https://pan.baidu.com/s/1z4nw4TZXGZWHALVeORTDRw)