微信H5支付Demo
微信 H5 支付的源码 Demo,结构清晰,逻辑也不绕,适合前端或全栈自己撸一套支付功能用。主要的支付流程已经跑通了,几个关键文件基本都不用改,改下配置就能跑。wxpay.php
里填上你的APPID
、APIKEY
、MCH_ID
就行,回调地址也按需换一下。
wechatAppPay.class.php
是微信的核心类,封装得还挺规范,读起来也不累。你要是只是接一下 H5 支付,用这个够了。如果还想搞公众号、扫码啥的,相关资源文末我也放了,自己顺藤摸瓜。
有个地方要注意,H5 支付不能在微信内直接调出来——得用外部浏览器打开链接才能唤起支付页面,这点新手挺容易踩坑的。测试最好在线上跑,服务器得有写入权限,日志文件是自动生成的。
配置完之后,只要你微信商户后台配得没问题,比如网页授权域名、业务域名这些,该绑的都绑上,基本就能顺利支付了。嗯,用 PHP 写的,不复杂,适合入门和二次开发。
如果你是用tp5.0
、Laravel
或者SpringBoot
开发的,也有对接版本可选:
想了解更多细节,下面这些链接也都挺有用的,可以看看:
如果你正好要上微信 H5 支付的功能,又不想从头造轮子,这套 Demo 还蛮省事的,跑通之后再加点你自己的逻辑就好了。
微信H5支付.zip
预估大小:10个文件
微信H5支付
文件夹
使用说明.txt
815B
运行截图
文件夹
2.jpg
108KB
1.jpg
126KB
4.jpg
112KB
3.jpg
61KB
success.php
350B
return_url.php
941B
wechatAppPay.class.php
15KB
254.93KB
文件大小:
评论区