ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

ZFAKA是由zlkb编写的开源支付发卡平台,该平台简洁安全。

完全可以满足我们对于日常发卡平台的相关需求。

本教程涵盖从基础运行环境搭建、支付接口申请、支付接口对接等内容。完全按照本教程操作后,

即可建立一套可以在线收款、在线发卡的销售平台。

ZFAKA程序源码下载
程序源码下载地址 https://github.com/zlkbdotnet/zfaka/releases

Lop本人采用的是1.2.7版本

下载成功后,源码放在本地。待会我们要上传至服务器中。

一、网站基础环境的搭建
教程采用的系统为 Ubuntu 16.04 x64

首先,安装宝塔面板,目前宝塔主流版本为5.9版,及6.6版。这里以6.6版本为例。

1. 纯净系统,安装宝塔面板6.6

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

其他系统安装宝塔面板教程参照官网 https://www.bt.cn

2. 安装网站基础运行环境
宝塔面板安装完成后,登录宝塔面板后台,并安装基础运行环境。基础环境请按照以下版本进行安装。

Nginx 1.14.1
PHP 7.2(PHP版本7.0以上即可)
MySQL 5.5.62
phpMyAdmin 4.4
2.1 添加站点,并新建数据库。

  • 数据库名不能含有“_”字符,大家在建立数据库的时候需要注意。

2.2 上传程序源码服务器。

清空网站根目录中的全部默认内容,并将源码上传至根目录。

005BYqpgly1fz4xt7hijpj311e0kmmy7 - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

形成如下图的目录结构。(此时先不要进行程序的安装)

005BYqpgly1fz4xti58k9j30hy0himxs - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

2.3 修改网站的运行目录,以及取消防跨站攻击(open_basedir),并点击保存

2.4 为网站添加伪静态规则,并点击保存。

      location / {
            if (!-e $request_filename) {
                    rewrite ^/(.*)$ /index.php?$1 last;
            }
    }
005BYqpgly1fz4xtvt5ryj30i10hj74v - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

2.5 关闭PATH_INFO

如果不关闭PATH_INFO会导致网站安装成功后会出现太多重定向。

宝塔6.0以上版本请参照以下方法进行更改

005BYqpgly1fz4xu76gzkj30ku0eajs2 - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

文件-> 进入目录 /www/server/nginx/conf/enable-php-7.2.conf 注释掉第7行,然后保存即可。

005BYqpgly1fz4xugazldj30hy02xq2x - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

注意:如果是宝塔5.X面板,请在对应的php版本的设置->安装扩展—> 图形界面关闭PATH_INFO即可。

2.6 安装yaf

005BYqpgly1fz4xuol05pj30hx0gsta0 - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

在软件管理中找到对应的PHP版本,设置>安装扩展

安装成功后,在配置文件的最后一行中,添加:

005BYqpgly1fz4xuxr8zjj30hz0gsq3j - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

yaf.use_namespace=1

经过以上相关环境的设置,才能满足ZFAKA发卡程序的要求。下一节正式开始系统安装。

二、系统安装教程
1.1 修改配置文件名

005BYqpgly1fz4xv5dvblj30nf07ht8u - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

需要进入系统conf目录下,application.ini.new修改为 application.ini

1.2 配置目录权限

/conf/application.ini 配置文件,可读可写
/install 安装目录,需要可读写
/log 日志目录,需要可写
/temp 缓存目录,需要可读写

1.3 访问网站主域名进行系统安装

005BYqpgly1fz4xvpoijbj30xm094t8y - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

访问主域名,进行系统安装。这里需要注意的是,不要忘记重启PHP,否则会出现错误提示。

005BYqpgly1fz4xw7v6mbj30xe0j6mxw - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程
005BYqpgly1fz4xw7v6mbj30xe0j6mxw - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程
005BYqpgly1fz4xwjdmxjj30t60evjsc - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

按照正常的网站安装方法,将刚才建立的数据库信息逐一填入。并点击安装数据库即可。

安装成功后,不要着急进入后台,我们先在宝塔中部署计划任务,来进行系统邮件的统一发送。

php -q /www/wwwroot/box_ci/public/cli.php request_uri=”/crontab/sendemail/index”
005BYqpgly1fz4xwy8dhzj30t60evjsc - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

1.4 更改默认的系统管理员用户名。

通过宝塔的phpMyAdmin 进入程序的数据库。

005BYqpgly1fz4xyei18aj30hx03uq2u - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

注意:如果phpMyAdmin 出现502 请参照下图,将phpMyAdmin选择对应的PHP版本即可

005BYqpgly1fz4xym6bvpj30un0gvwh1 - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

将t_admin_user 表中的email字段更改为 你自己的邮箱即可。默认密码123456 密码可以在后台修改

至此ZFAKA系统安装完毕,接下来一节将给大家介绍一下一些自定义设置。

**三、系统相关设置调优

  1. 更换网站logo**

/public/res/images/logo.png

将以上地址的logo图片替换即可

2. 设置中心->配置中心 选项

这里可以自定义包含:网站icon、前台背景图片、鼠标特效、订单前缀、开放注册等相关功能。

005BYqpgly1fz4xyujg7aj30mh0b9t8u - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

需要注意的是,配置名为“weburl”的值务必要设置为您域名的访问地址,否则在配置支付接口的时候,会出现二维码不显示的问题

005BYqpgly1fz4y9qotphj30s10fmgn9 - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程
005BYqpgly1fz4yblcjfvj30sg0h3tcb - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程
005BYqpgly1fz4ybtpf6sj30sg09f41r - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程
005BYqpgly1fz4yc80358j30sg0e7tgn - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

对接支付宝当面付收款教程
1.登录 https://b.alipay.com 完成签署




如上所示,我们已经签约成功,也就意味着成功开通了当面付功能,接下来点击“前往商家平台”。

005BYqpgly1fz4ycurx5ej30jx04bglh - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

2. 为当面付接入应用

如上图,分别点击“开发者中心”->“支付接入”,并输入应用名称进行创建。

3. 填写接口相关信息

这里大家需要准备四样东西,分别如下:

3.1当面付异步支付回调地址

005BYqpgly1fz4ydal2fuj30sg05hmzs - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

当面付的异步支付回调地址,请在ZFAKA平台的支付接口中寻找,如下图

3.2 商户应用私钥 + 3.3 商户应用公钥

005BYqpgly1fz4yf57uozj30m80iwq49 - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

需要您下载支付宝 “RSA签名验签工具”自主生成。

3.4 应用LOGO

这个您根据自己的logo制作,然后准备好就可以啦

  1. 填写支付应用信息,并完成应用开通
005BYqpgly1fz4yfnfngfj30qc0jfwfk - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

嗯,在第三步骤中,大家已经准备好的材料填写到应用申请中即可,简单的描述一下申请逻辑,1.“回调地址”填写到支付宝应用的“授权回调地址”中,2.“商户应用公钥”填写至支付宝应用的“加密方式”中,并生成“支付宝公钥”,3. 应用logo上传至支付宝的logo中。然后提交审核,(审核时间约数小时)如下图:

  1. ZFAKA平台。当面付接口填写
005BYqpgly1fz4yg5cwo3j30sg0k40zr - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

通过以上的步骤,我们分别获取了“APPID”、“支付宝公钥”“商户应用私钥”,分别填写至ZFAKA的对应选项中即可完成对接。如下图:

007cd7Iegy1fz6odf6gcej30kx0d5n05 - ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

安装后后台邮件发送不了
申请这个类似授权码一样的东西,不懂请百度,qq比较坑,建议用163邮箱


部分文章资源需要积分下载(1元=10积分),请点击下载按钮自行下载。已支付订单如发现下载链接失效导致无法下载,请联系客服,会尽快为您全额退款处理,请放心扫码支付下载,推荐使用支付宝支付(可用花呗)。网站服务QQ:340321425,微信号:huixueku


版权声明:
1. 本站为纯属学习资源分享站点 ,资源均来源于网络搜集经整理而成, 仅限个人测试学习之用, 版权归原作者及开发商所有,请勿用作商业用途。如果喜欢,请支持正版,谢谢。
2.本站资源下载地址均为网盘链接或外链,本站的主机服务器不储存任何可供下载 资源 , 不确保所有网盘下载链接或外链资源的安全性、可用性, 对用户下载及使用过程中造成的损失由下载使用者自负 ,本站不对任何网络资源负法律责任。
3.因时间与精力有限,对网络来源的资源未能做到一一确认版权权属,若无意中侵犯到您的版权利益,请来信联系我们,我们会在收到版权权属信息后三个工作日内核实并进行立即删除处理。
4.本站所有文章资源,未经允许,禁止转发,谢谢合作。
5.联系方式:pla73121@qq.com

汇学库精品资源网 » ZFAKA-自动发卡收款平台全套搭建教程 | 对接支付宝当面付收款教程

【汇学库精品资源网】-为您提供最优质的资源集合

立即查看 了解详情