帝国CMS 免签第三方支付小微易支付插件

本插件主要适用于域名没有没有备案,却要使用支付功能,插件名称“帝国CMS 免签第三方支付小微易支付插件”,支持支付宝,微信,QQ钱包等支付功能

帝国cms易支付插件

帝国cms易支付插件

1、在安装前请自行备份数据库

2、请申请小微易支付API支付接口

3、解压文件覆盖并覆盖文件,覆盖前请备份

4、执行SQL语句(后台-系统-备份与恢复数据-执行SQL语句)

//支付接口enewspayapi加入apiurl字段,执行代码:
alter table [!db.pre!]enewspayapi add apiurl varchar(255) not null;
改进下:
alter table [!db.pre!]enewspayapi add apiurl VARCHAR(255) NULL DEFAULT ”;

在enewspayrecord表里面添加wborderid字段(如果导入数据库就不用执行了)
执行如下:
alter table [!db.pre!]enewspayrecord add wborderid VARCHAR(255) NULL DEFAULT ”;

//插入易支付相关内容
insert into [!db.pre!]enewspayapi (paytype,payfee,paysay,payname) values (“epey”,0,”易支付免签约即时到账系统”,”易支付”);

5、导入sql数据表(有两个)
phome_enewspayapic.sql
phome_enewspayrecord.sql

6、填写你的API接口信息
后台-其他-在线支付-易支付(配置接口),依次填入:接口地址、商户号、密钥

这里安装的时候有个BUG,API接口地址不能入库,需要手工改下数据表里的对应字段

可以用phpmyadmin等工具,也可以sql命令行输入(apiurl的值改为你的接口地址):
UPDATE `phome_enewspayapi` SET `apiurl` = ‘https://pay.lanfucai.com/’ WHERE `phome_enewspayapi`.`payid` = 4;

 

至此,基本大体结束,但是,你以为就真结束了,并不是,你满心欢喜填好接口,准备测试的时候,发现,我靠,支付页面,空白。

打开phpmyadmin,打开 phome_enewspayapi,删除有关易支付的那一行,没意外的应该就是第4条记录,然后导入下面的SQL,导入前,给接口地址、商户号、密钥改成自己的:

INSERT INTO `phome_enewspayapi`(`apiurl`, `payid`, `paytype`, `myorder`, `payfee`, `payuser`, `partner`, `paykey`, `paylogo`, `paysay`, `payname`, `isclose`, `payemail`, `paymethod`) VALUES (‘https://pay.lanfucai.com/’, 4, ‘epay’, 0, ‘0’, ‘1000’, ”, ‘lqAHBHQzCABa38lA7vq5DdC3A5Aa3q3A’, ”, ‘小微易支付宝免签约即时到账系统’, ‘易支付’, 0, ”, 0);

1000就是商户号,lqAHBHQzCABa38lA7vq5DdC3A5Aa3q3A就是商户密钥记得替换成自己的

———————————————————

需要修改的几处:
1、/e/payapi/epay/return_url.php 大约166行
注释掉:
echo “支付成功<br />”;
改为:
echo “<script>alert(‘支付成功!’);location.href=’https://www.xxx.com/e/member/cp/’;</script>”;

**** location.href 后面是你支付成功后要返回的地址

别问原因,改就对了,不然后果很严重。

效果展示看这个网站5k壁纸库

资源下载此资源下载价格为200积分,VIP免费,请先
客服QQ:652268626
资源下载
下载价格200 积分
VIP免费
客服QQ:652268626
原文链接:https://x.lanfucai.com/628/,转载请注明出处。
0

评论0

没有账号?注册  忘记密码?

社交账号快速登录