帝国CMS微信支付插件(微信端)

本插件主要用于微信端浏览网页/网站需要支付的场景,适用于帝国cms系统,采用最新微信接口。
特点:增加了异步处理接口,避免帝国官方插件漏单的尴尬!
同时,支付成功后页面同步跳转:用户体验大大提升!

使用环境
帝国 cms7.2 7.5 utf-8 版php 5.6 及以上版本

使用场景
微信端浏览网页,需要支付时

安装教程
事先到微信支付申请商户号,并绑定公众号 AppId。
修改 WxPay.Config.php 的数据,根据文件中的注释修改为自己账号对应的数据,共两处修改。
将修改好的文件(除本说明文件外)放入网站 e/payapi/tenpayWechat 目录下。
用浏览器访问 域名/e/payapi/tenpayWechat/install.php。
进入网站管理后台,进入‘其他-在线支付-管理支付接口-微信端微信支付-配置接口’。
将接口状态设为‘开启’,填入‘商户号’和‘密钥’,根据需要设置其他信息、并点击‘设置’保存。
进入‘商城-支付与配送-管理支付方式’。
点击‘增加支付方式’。
‘在线支付地址’设为‘/e/payapi/ShopPay.php?paytype=tenpayWechat’,其他内容更加需要填写或设置。
点击‘提交’保存。
可选操作:在网站根路径的上一层(不能被外界访问,以保障数据安全)创建可写的文件夹“logs”,用于保存错误信息。

使用说明
可根据实际需要修改 notify.php、to_pay.php、payfun4Notify.php 的业务逻辑

软件架构
|–logs 日志 用户需要定期备份并清理以日期命名、以‘.log’结尾的日志。 发送错误时,可查阅以便定位错误原因。 文件夹由用户自行创建,位于网站根路径的上一层,也可以不创建。
|–lib 官方 sdk 目录,用户无需关心
|–phpqrcode 生成二维码的核心文件,用户无需关心
|–WxPayConfig.php 支付接口配置,需要用户修改
|–notify.php 支付异步通知处理接口
|–payfun4Notify.php 支付异步通知处理内部方法
|–to_pay.php 发起支付
|–qrcode.php 二维码生成接口

此资源下载价格为45米币,请先
下载价格:45 米币
VIP优惠:5 折
0
分享到:
没有账号? 忘记密码?

社交账号快速登录