基于PHP的微信支付教程 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

下载SDK

1. 复制下面的链接在浏览器中打开

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

2. 在所打开的页面中选择PHP版本的SDK下载

目前的压缩包名为:WxpayAPI_php_v3,下载完毕后,解压到桌面,里面一共含有5个文件夹,和一个 index.php 文件: cert、doc、example、lib、logs、index.php。

为了方便大家学习,我已经在右边的文件管理处上传了对应的一份SDK,大家可以参考学习,不过最好还是在自己的电脑下载一份,首先大家先在右边的编辑框中按照顺序,输入命令ls,然后看下输出的是不是下图,如果输出的是wxPay,那么就输入命令cd wxPay

然后输入命令:sudo php -S 0.0.0.0:80,看输出的是不是下图的内容,是的话,那么就可以往下面看了,如果不是的话,请点击编辑框右上角绿色图标选择重新初始化,再重复上面的步骤,刷新页面即可。

上面的操作完成后,大家点击右边的访问测试就可以进入到支付样例主页面了,如下图所示:

页面显示出了三种支付方式,第一种jsapi是网页支付,第二种刷卡支付,第三种扫码支付,这时候如果你点击jsapi支付的话,网页会提示请在微信客户端打开链接,为什么会这样呢?这个我会在后面的课程说到,除此之外,扫码支付如果你用微信的扫描二维码扫描了的话,是真的会进入到支付页面的哦。