1.Google关键词 微信支付开发者文档 (也可以百度) 如图.下载sdk 此处提供最新sdk(2017.4.28) WxpayAPI_php_v3.zip (98.57 KB, 下载次数: 0) 手册地址https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
2.下载完后.解压. 并上传到服务器. 比如.我上传到了测试站的wxpay目录 wcmall.bj165.com/wxpay/example也就是注意此地址,此处命名为 支付根目录
3.到网上生成一个2v码.指向您自己的 支付根目录 . 如下图(方便后面微信访问.因为支付页必须是微信才可以访问)然后登录公众号平台设置一下. 否则可能无法访问
为了方便,已把该地址添加为测试地址.如果您需要测试可以自定义wcmall.bj165.com到本地进行测试 (可以host指定该地址.只是不能异步通知.以后文章会提到)
4.接下来的事情比较繁琐,请注意牢记. 首先配置一下支付根目录所对应的服务器的的文件 . 结构如下
drwxr-xr-x 2 root root 4096 8月 25 2016 cert
drwxr-xr-x 2 root root 4096 8月 25 2016 doc
drwxr-xr-x 3 root root 4096 8月 25 2016 example
drwxr-xr-x 2 root root 4096 8月 25 2016 image
-rw-r--r-- 1 root root 2523 4月 7 2015 index.php
drwxr-xr-x 2 root root 4096 8月 25 2016 lib
drwxr-xr-x 2 root root 4096 8月 25 2016 logs
5.修改配置文件 .路径是
1
|
vi lib /WxPay .Config.php |
找到以下代码
1
2
3
4
|
const APPID = 'wx426b3015555a46be' ; const MCHID = '1900009851' ; const KEY = '8934e7d15453e97507ef794cf7b0519d' ; const APPSECRET = '7813490da6f1265e4901ffb80afaa36f' ; |
搜索 APPID就可以找的到. 这是干什么的呢. 这是微信支付的重要数据之一.
其中. APPID 和 APPSECRET 是微信开发中的那两个重要 参数 大家应该熟悉.如果不熟悉的可以参考本站的一些微信开发的教程
其中MCHID是商户id.在哪查看呢. 如下图 没错.就是这张图中的id
也就是 http://www.php20.com/forum.php?m ... 1%E6%94%AF%E4%BB%98 这文章 中的第7 8 步中提到的.
KEY 商户后台是设置的密码.
把以上这4项修改成本公司对应的项即可完成支付
完成
6.微信扫码.即可进行支付了.
7.补充,企业账户可以直接通过php支付给用户现金. 当然需要配置一下证书. 上图中写着的2个证书. 可以在商户后台下载到.
8.注意 提供的demo中 index.php指向的腾讯的服务器. 如果不修改.则永远无法测试自己的服务器. 清空index.php的内容 . 输入以下代码
1
2
3
|
<?php header( "location:example/jsapi.php?rand=" . mt_rand(1000,9999)); |
当访问目录时.自动跳转到自己的测试里面
9.接下一扫码测试 测试时如果有警告很简单.只需要 把jspai.php中的第二行注释关闭即可
以下是商户截图