ZFAKA 开源支付发卡平台搭建教程:从源码下载到基础环境搭建

2024-10-01
来源:网络整理

之前写的前言

是zlkb编写的开源支付和发卡平台。该平台简单且安全。

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

本教程涵盖了基础运行环境搭建、支付接口应用、支付接口对接等内容,严格按照本教程操作后,

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

程序源码下载

程序源码下载地址

Lop本人使用的是1.2.7版本

下载成功后,源码放置在本地。稍后我们会将其上传到服务器。

1、网站基础环境搭建

教程中使用的系统是16.04 x64

首先,安装宝塔面板。目前的主流版本是5.9和6.6版本。这里我们以6.6版本为例。

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

wget -O .sh && sudo bash .sh

其他宝塔面板系统安装教程请参考官网

2、安装网站基本运行环境

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

2.1 添加站点并创建新数据库。

* 数据库名称不能包含“_”字符。创建数据库时需要注意。

2.2 上传程序源代码服务器。

清除网站根目录下所有默认内容,并将源码上传到根目录。

目录结构如下所示。 (此时不要安装该程序)

2.3 修改网站运行目录,取消跨站攻击防范(),点击保存

2.4 在网站中添加伪静态规则,然后点击保存。

/{

如果 (!-e $) {

^/(.*)$ /.php?$1 最后;

2.5 关闭

如果不关闭,网站安装成功后会出现过多的重定向。

对于宝塔6.0以上版本,请参考以下方法进行修改。

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

注:如果是5号塔。

2.6 安装yaf

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

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

yaf.=1

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

2.系统安装教程

1.1 修改配置文件名

需要进入系统conf目录,将.ini.new改为.ini

1.2 配置目录权限

/conf/.ini配置文件,可读可写

/安装目录,需可读可写

/log 日志目录,需要可写

/temp 缓存目录,需要可读可写

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

开通支付接口_app支付接口申请条件_手机支付接口申请

访问主域名并安装系统。这里需要注意的是,不要忘记重新启动PHP,否则会出现错误信息。

按照正常的网站安装方法,将刚才创建的数据库信息一一填写。然后点击安装数据库。

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

php -q /www////cli.php =”///”

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

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

注意:如果出现502,请参考下图选择对应的PHP版本。

只需将表中的字段更改为您自己的电子邮件地址即可。默认密码可后台修改

现在系统已经安装完毕,下一节将向您介绍一些自定义设置。

3.系统相关设置优化

1.更改网站标志

//res //标志.png

只需更换上述地址的标志图片即可

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

在这里您可以自定义以下功能:网站图标、前端背景图、鼠标特效、订单前缀、开放注册等相关功能。

需要注意的是,名为“”的配置值必须设置为您域名的访问地址,否则配置支付接口时将不会显示二维码。

4.支付接口应用

系统后台支持多种支付接口。这里我以“有赞”支付平台为例给大家演示一下。

有赞支付平台手续费为2%(2018年11月27日起调整)

后续通过您网站进行的购买行为将统一收集到 中。

1、手机下载“有赞微店”APP

通过您的手机号码注册并绑定提款账户。推荐使用微信钱包。

实名认证流程非常简单,绑定微信实名账号后即可立即完成。

2.有赞支付接口设置

2.1 通过手机号码访问以下后台网址

2.2 登录成功后,点击“创建应用”

并选择个人使用的类型如下图

2.3 填写应用名称,点击下一步授权绑定。

2.4 使用微信扫描屏幕上显示的二维码,完成应用授权。

2.5 设置后台推送URL

如下图设置推送URL,并在“交易消息V3”中开启“交易支付”。然后单击“保存”。

2.6 网站后台支付方式设置

将有赞后台获取的 、 、 授权店ID字段对应填写到系统后台字段中。

至此,所有设置完成。合作伙伴可以登录后台列出产品和对应的卡码来开店。

在此祝大家生意兴隆!以上教程来自资源库:

注意:

有赞支付二维码无法显示?

这是因为您设置的域名与支付的异步回调地址不一致。

如果你的网站地址和异步回调地址都是

如果客户访问box.ci,会出现支付二维码无法正常显示的问题。建议您进行301跳转。留下地址就可以了

分享