插件为开源免费提供,用于有能力的用户学习使用,不保证源码存在bug等问题。插件代码均开源,您可以自行下载查看以及二次开发。如果您发现插件存在bug,请及时与我们反馈。如因插件存在的bug给您带来的损失,我们不承担任何责任。
本插件是针对异次元发卡系统https://gitee.com/hxq40/acg-faka 提供了支付FM的接口插件。
如果您的系统里面有基于“易支付”系接口规范开发的插件,可直接参考易支付兼容说明,便可快速对接使用。
兼容API - 易支付API https://docs.zhifux.com/read/zhifufm/api-epay
说明
全量集成版本下载地址:链接:https://share.weiyun.com/LfHTQcbl 密码:b8m6y7
全量版本无需单独安装插件,里面已经集成
插件下载地址:链接:https://share.weiyun.com/BpCyMSnb 密码:ztvxcb
教程地址(西瓜视频):https://www.ixigua.com/7171344322724692483
教程地址(哔哩哔哩):https://www.bilibili.com/video/BV1a8411j7U4
教程地址(抖音): https://v.douyin.com/rcmevmg/
插件安装后需要根据下述对接步骤,设置您准备使用的支付类型。
- 免签类型
免签类型三步骤请耐心对着文档操作就可以了。相关时序图以及流程图都有介绍。
1.安装监控APP或配置支付免挂信息
2.设置收款信息
3.对接API(安装插件用户此步骤可跳过)- 签约类型
签约类型二步骤请对着操作就可以了。
1.参数配置前提:签约开通对应支付产品
2.对接API(安装插件用户此步骤可跳过)
一、上传插件
将安装包上传到网站目录下的 \app\Pay\目录里,解压后目录如下图
二、执行安装SQL脚本
打开Zhifuxpay下面的 “安装支付方式的sql脚本.sql”,全选复制到数据库中执行。
-- ----------------------
-- 安装支付方式的脚本
-- 需要用哪个支付方式就执行哪个,支付方式效果请查阅https://docs.zhifux.com/read/zhifufm/paytype
-- 脚本里面的 汉字名称可以自己定义修改
-- ----------------------
-- 若已执行过则先删除
DELETE FROM `acg_pay` WHERE `handle` = 'Zhifuxpay';
-- 免签类型:支付宝收款码
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('支付宝收款码', '/assets/user/images/cash/alipay.png', 'alipay', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 0);
-- 免签类型:微信收款码
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('微信收款码', '/assets/user/images/cash/wechat.png', 'wechat', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 0);
-- 支付宝网站支付接口(电脑或手机自适应) 签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('支付宝网站支付', '/assets/user/images/cash/alipay.png', 'alipaysign', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 0);
-- 支付宝当面付 签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('当面付', '/assets/user/images/cash/alipay.png', 'alipay-facetoface', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 0);
-- 微信支付JSAPI 签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('微信JSAPI', '/assets/user/images/cash/wechat.png', 'wxpayjsapi', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 0);
-- alipay.direct.pc 支付宝电脑网站支付,PC网站使用 签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('支付宝PC', '/assets/user/images/cash/alipay.png', 'alipay.direct.pc', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 2);
-- wxpaynative 微信支付Native,PC网站使用 签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('微信扫码', '/assets/user/images/cash/wechat.png', 'wxpaynative', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 2);
-- alipay.direct.wap 支付宝手机网站支付,手机网站使用 签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('支付宝WAP', '/assets/user/images/cash/alipay.png', 'alipay.direct.wap', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 1);
-- wxpayh5 微信支付H5 ,手机网站使用 签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('微信H5', '/assets/user/images/cash/wechat.png', 'wxpayh5', 1, 1, '2022-11-28 00:00:00', 'Zhifuxpay', 1, 1);
-- fuyou-aliqr 富友支付宝扫码 ,签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('富友支付宝', '/assets/user/images/cash/alipay.png', 'fuyou-aliqr', 1, 1, '2023-10-20 00:00:00', 'Zhifuxpay', 1, 1);
-- fuyou-wxqr 富友微信扫码,签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('富友微信', '/assets/user/images/cash/wechat.png', 'fuyou-wxqr', 1, 1, '2023-10-20 00:00:00', 'Zhifuxpay', 1, 1);
-- fuyou-bankqr 富友网银扫码 ,签约
INSERT INTO `acg_pay`(`name`, `icon`, `code`, `commodity`, `recharge`, `create_time`, `handle`, `sort`,`equipment`) VALUES ('富友银联', '/assets/user/images/cash/alipay.png', 'fuyou-bankqr', 1, 1, '2023-10-20 00:00:00', 'Zhifuxpay', 1, 1);
三、配置接口账号
3.1 正确安装后,在系统后台可以看到插件里面有我们的接口,如下图 3.2 点击配置,配置接口参数到指定位置
四、安装完成
安装完成后,前端会有相应的支付按钮。
五、其他说明
如果安装支付插件后,部分支付方式用不到的话,可以禁用某些支付方式,打开Zhifuxpay下面的 “启用禁用支付方式的sql脚本.sql”,可以选择性的执行某些支付方式的sql。 如果需要恢复部分支付方式,打开Zhifuxpay下面的 “启用禁用支付方式的sql脚本.sql”,可以选择性的执行某些支付方式的sql。