帝国CMS【微信支付插件】安装教程...
帝国CMS【微信支付插件】安装教程
第一部分:执行SQL代码
方法:帝国CMS后台——系统——备份与恢复数据——执行SQL语句
一、加入微信支付方式:执行如下SQL代码
insert into `[!db.pre!]enewspayapi` (`payid`, `paytype`, `myorder`, `payfee`, `payuser`, `partner`, `paykey`, `paylogo`, `paysay`, `payname`, `isclose`, `payemail`, `paymethod`) VALUES ('', 'wxpay', '99', '0', '', '', '', '', '微信支付插件', '微信支付', '0', '', '0');
二、加入商户参数字段:执行如下SQL代码
alter table [!db.pre!]enewspayapi add fprivatekey text NOT NULL, add fpublickey text not null ,add appsecret char(255) NOT NULL ,add appid char(255) NOT NULL, add mchid char(255) NOT NULL;
三、加入支付记录状态及标识字段:执行如下SQL代码
alter table [!db.pre!]enewspayrecord add phome char(20) not null,add status int(1) not null,add bgid int(3) not null;
第二部分:插件相关文件上传
1、上传 wxpay 文件夹到 /e/payapi/ 目录
2、上传 wxpay.php 和 ListPayRecord.php 文件到 /e/admin/pay/ 目录(请先备份/e/admin/pay/目录下的ListPayRecord.php文件)
3、上传 pay.php 、 ShopPay.php 、 BuyGroupPay.php 3个文件到到 e/payapi/ 目录,覆盖原文件(请先备份3个原文件)
4、修改 /e/admin/pay/ 目录里面的 SetPayApi.php 文件,在代码
db_close();
$empire = null;
之前,加上如下代码:
//引入微信支付配置页面
if ($r['paytype'] == 'wxpay') {
include "wxpay.php";
die;
}
5、后台——系统——系统设置——系统参数设置——用户设置 会员充值有效期 修改为 可叠加有效期 或 覆盖有效期
后台商城:在线支付地址
/e/payapi/ShopPay.php?paytype=wxpay