之前写的前言
是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 访问系统安装网站主域名
访问主域名并安装系统。这里需要注意的是,不要忘记重新启动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跳转。留下地址就可以了