Phpcms v9微信支付组件是思优CMSYOU技术团队针对根据最新的微信支付接口定制的站内会员充值支付的支付组件,基于认证的微信公众号开通的微信Native支付接口,实现Phpcms v9系列程序前台会员站内充值使用微信扫码支付功能。此组件针对的是PC端电脑版网页的用户站内充值支付,跟Phpcms v9默认的支付模块/充值模块、在线支付模块无缝对接,实现微信支付方式的站内充值记录、充值入帐、消费记录等流水记录。该组件需要微信公众号认证后申请Native支付接口,根据微信支付接口生成支付二维码,用户使用微信“扫一扫”完成充值支付。
微信支付商户平台》产品中心》Native支付
*更新记录:
7、20230204:修正更新示范模板templates/default/pay/wxpay.html中layer.js调用错误,已本地化,避免调用出错造成扫码付款后未及时跳转返回状态。感谢小**的反馈。
6、20211206:新增JSAPI支付接口,单独整理上线Phpcms v9微信支付JSAPI组件。
5、20201230:完善微信支付返回数据查询写法,完善安装配置参数说明文档,感谢九**蓝的反馈及调试。
4、20200904:整理完善,Phpcms v9微信支付组件上线。
3、20200814:调整细节、修正部分写法,更新到最新版微信支付接口。
2、20190225:实际微信支付项目线上测试。
1、20190218:实现微信支付接口、二维码支付等基础功能对接。
安装说明:
1、 插件文件的上传及替换:
该插件适用于phpcms v9全系列,如果程序没有做过二次开发,可在备份后上传phpcms、style等目录里的文件上传覆盖替换。也可以根据文件层级针对性上传替换。
注意:安装或卸载前必须备份好程序文件及数据库,该插件沿用默认的Phpcms v9在线充值、支付模块的数据表,不用新增单独的数据表,不过安装和卸载前需做好数据备份。
2、 插件安装:
2.1、微信支付方式的开启:
位置:模块 > 模块列表 > 在线充值 >
2.2、微信支付参数设置:
支付参数在微信支付商家平台获取,位置:商户平台》账户中心》个人信息
填写配置信息:公众号APPID、公众号APPSECRET、商户号MCHID、支付密匙KEY等信息。
支付参数在微信支付商家平台(https://pay.weixin.qq.com/)获取,位置:商户平台》账户中心》个人信息。
3、后续操作:
登录管理后台,点击右上角刷新缓存,测试微信支付功能。
4、前台会员中心微信支付充值截图:
微信支付演示地址:http://www.cmsyou.com/index.php?m=pay&c=deposit&a=pay
会员中心》在线充值,选择微信支付方式
点击确认并支付,进入下一步
实际支付页面,产生唯一二维码支付
支付流水、充值记录,沿用官方默认数据表
*特别说明:该组件基于认证的微信公众号、需申请微信支付接口,需要获取Native支付接口权限,如果无微信支付接口则该组件不适合。
点击加载更多