合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
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> ~~~ 更改为 ![](https://box.kancloud.cn/de38c068f6e44e1497e4bd915ca33f16_1057x233.png) 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)