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)