帝国CMS QQ支付插件(PC版)

使用环境
帝国cms 7.5 版
php 5.6

使用场景
电脑端浏览器浏览网页,需要支付时

安装教程
事先到QQ钱包申请商户号,并开通扫码支付功能。
将所有文件放入网站 e/payapi/qqpay目录下。
访问“域名/e/payapi/qqpay/install/index.php”,并点击“安装”按钮、执行安装操作。
进入‘网站管理后台-插件-qq支付-设置’,将所有信息填写完整:包括商户号、appId、appKey、基础路径、日志路径(可选)。
商户号、appId、appKey(API密钥)均可在微信支付管理后台找到。
基础路径为http(s)://域名。其中http后是否加s,根据网站是否采用https协议而定。
可选操作:删除install文件夹,此操作是增加软件安全性。
可选操作:在网站根路径的上一层(不能被外界访问,以保障数据安全)创建可写的文件夹“logs”(可根据自定义的日志路径建立:位置和名称均可自定义),用于保存错误信息。

关闭支付
进入网站管理后台,进入‘其他-在线支付-管理支付接口-qq支付-配置接口’。
将接口状态设为‘关闭’,并点击‘设置’保存。
如仅仅关闭商城系统的支付入口,可以进入‘商城-支付与配送-管理支付方式’,找到“QQ支付”,进入修改,设置为关闭。

卸载插件
进入‘商城-支付与配送-管理支付方式’,删除之前新增的 微信支付 方式;
上传install文件夹至qqpay目录下(安装时未删除的,可直接进入下一步);
删除install目录下的lock.off文件(如没有,则进入下一步);
访问:‘域名/e/payapi/qqpay/install/index.php’,选择“卸载”,并提交;
提示卸载成功后,删除qqpay目录及其文件。
卸载完毕

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

软件架构
|–logs 日志 用户需要定期备份并清理以日期命名、以‘.log’结尾的日志。
发送错误时,可查阅以便定位错误原因。
文件夹由用户自行创建,位于网站根路径的上一层,也可以不创建。
|–lib sdk 目录
|–notify.php 支付异步通知处理接口
|–payfun4Notify.php 支付异步通知处理内部方法
|–phpqrcode 后端二维码生成方法
|–to_pay.php 发起支付
|–files 静态文件,图片、js等
|–config.php 插件配置文件
|–qrcode.php 前端调用二维码生成接口
|–queryOrder.php 前端调用查询订单状态接口
|–set.php 配置设置入口
|–tools.php 细节功能辅助工具
|–install 安装与卸载文件
|–h5.php 手机浏览器中支付处理
|–pc.php 电脑浏览器中支付处理
|–log.php 日志处理接口

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

社交账号快速登录