微信支付官方SDK调通

原创 2016年08月30日 13:53:11

内网地址映射到外网软件:ittun_win64

ittun_win64

1,下载官方sdk

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1

2,微信公众号配置



3. 配置 lib/WxPay.Config.php文件

最主要配置一下四项:

const APPID = '';
const MCHID = '';
const KEY = '';
const APPSECRET = '';

APPID 和 APPSECRET都可以在微信后台中找到。

MCHID 在申请微信支付后发来的邮件中可以找到,KEY 则根据邮件提示

技术分享

去商户平台配置即可。

 

 

4. 访问起始 index.php

首先访问 index.php 你可以看到界面

技术分享

我们首先需要的是 JSAPI支付。但是看代码 index.php 最下面的链接。他默认是个demo的链接,改为我们自定义的即可

<ul>
    <li style="background-color:#FF7F24"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'example/jsapi.php';?>">JSAPI支付</a></li>
    <li style="background-color:#698B22"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'example/micropay.php';?>">刷卡支付</a></li>
    <li style="background-color:#8B6914"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'example/native.php';?>">扫码支付</a></li>
    <li style="background-color:#CDCD00"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'example/orderquery.php';?>">订单查询</a></li>
    <li style="background-color:#CD3278"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'example/refund.php';?>">订单退款</a></li>
    <li style="background-color:#848484"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'example/refundquery.php';?>">退款查询</a></li>
    <li style="background-color:#8EE5EE"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'example/download.php';?>">下载订单</a></li>
</ul>

当然你也可以直接写死为自己的访问链接。

 

 

5,修改文件Wxpay.JsApiPay.php

99行

curl_setopt($ch, CURLOPT_TIMEOUT, $this->curl_timeout); 

改为
curl_setopt($ch, CURLOPT_TIMEOUT, 30); //$this->curl_timeout


6,修改文件WxPay.Api.php

537行

//     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);//严格校验


(5,6不修改,报错提示信息)


7,配置Notify_url



到此就配置完成了,在微信浏览器打开url就可以实现支付


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

微信JS-SDK官方支付接口在THINKPHP中使用

1、下载demo 进入微信JS-SDK说明文档http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html 在页面底部下载d...

微信网页支付jsapi传参问题解决(使用微信官方SDK)

解决微信网页支付的接口用户自定义商品参数传递问题
  • GeekLX
  • GeekLX
  • 2016年04月13日 19:49
  • 8788

微信企业号官方SDK开发包

  • 2017年11月08日 18:01
  • 137KB
  • 下载

微信官方java-utf8 sdk

  • 2016年01月04日 18:00
  • 66KB
  • 下载

微信JS SDK Demo 官方案例

微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享...

官方SDK微信分享

我这里假设读者已经看了我前一篇关于微信第三方登录的文章,并且已经做出来了第三方APP使用官方SDK登录微信。如果已经有了登录的基础,做分享就很简单了。就只用调用接口就可以了。 这里给出微信开发手册的链...

官方SDK微信第三方登录

前段时间写了用友盟的QQ、微信、微博的第三方登录和分享。已经全都做出来了。结果,经理莫名其妙的一句不行,全部都要用官方的做,我只做了微信的这里贴出我的全部过程。**第一步**:首先、还是获取微信的Ap...

“分享到微信”的官方SDK和文档中的坑。。。

先吐槽以下企鹅的开发文档和shi li

nRF52832 — 微信移植(官方例子移植到SDK12.2.0)

参考网址:http://blog.csdn.net/a369000753/article/details/51262261

nrf51822 --- 微信移植 (官方例子移植到SDK10.0)

nrf51822 微信
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:微信支付官方SDK调通
举报原因:
原因补充:

(最多只允许输入30个字)