牛角码支付系统三网免挂个人免签支付兼容易支付

心得5小时前发布 oneboke
1 0 0

一、系统简介

牛角码支付是基于ThinkPhp5.0 FastAdmin 开发的一套新型聚合收款、聚合支付系统,是一款专业的聚合免签收款系统,无需对接其余平台,个码就可收款,灰常的方便快捷,集成实现三网免挂功能,无需挂繁琐的监控软件就可实现回调,更便捷的监控方式,更优的产品质量,更可靠的服务态度,值得您的选择!

二、功能亮点

云端免挂机,微信扫码就可实时收款
微信 支付宝 免输金额 根据订单号秒回调
TP5 FastAdmin框架,性能提升200%以上,高性能高并发
计划任务、异步任务、任务队列,确保系统流畅稳固运行
客户APP自挂软件,微信本地免挂软件等应有尽有
更多专属系统功能及优化
云端免挂机,微信扫码就可实时收款
微信 支付宝 免输金额 根据订单号秒回调
TP5 FastAdmin框架,性能提升200%以上,高性能高并发
计划任务、异步任务、任务队列,确保系统流畅稳固运行
客户APP自挂软件,微信本地免挂软件等应有尽有
更多专属系统功能及优化

三、服务器环境要求推荐

  • Nignx
  • PHP 7.2
  • MySQL 5.6

系统安装教程

安装环境:apache/nginx+php7.2+mysql5.6       php7.2需要安装扩展扩展memcache+redis 
 

第一步: 
解压zip压缩包,使用notepad++ 打开解压后的文件夹为工作区
 

第二步:
打开根目录下build.php文件,点击搜索->在文件中查找
 

全局查找 www.baikuyun.cn 替换为你自己的域名,注意不能替换https:// 然后点击在文件中替换

 

第三步:
以同样的方式替换  龙腾码支付  为你的网站名字

第四步:
修改config/database.php 文件中的数据库信息为你的数据库信息
 

第五步:
继续修改:public/budpay/notify.php 以及 return.php 中的数据库连接信息。(此处不修改前端测试支付功能将异常)
 

第六步:
打包压缩上传到网站根目录并解压,然后常规操作导入数据库  shujuku.sql
第七步:
设置网站运行目录为 public 并部署ssl证书  确保网站能够使用https正常访问即可。开启强制https
 
第八步:
登陆网站后台:   域名/admin/login/login     默认账号密码  admin----123456
打开系统管理基础配置,(注意此处域名需严格按照截图设置)

 
第九步:
配置收款商户:前台登陆商户ID为1012的商户账号并上传二维码以及配置app监控。账号密码自行前往后台商户管理中查找并修改账号密码。

关于配置监控APP的问题请移步:https://mzf.fateqqq.com/work.html 官网查看文档!

伪静态

location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

至此恭喜你已经成功安装了本套码支付程序!!!



注意事项:
1、后台配置当面付的时候,注意修改当面付的回调域名,在extend/alipay/inc/config.php 里面换成  你的域名就可以了
2、网站需同时支持http和https访问否则可能导致监控不到订单无法回调

3、本程序手机端支持自动唤醒支付宝app支付,但不建议开启使用。程序默认已经注释了该段代码

4、没有编程基础和排错能力的,请不要删除  ID为1012的商户以及秘钥(已改为1000,站长搭建后直接注册即可)。此商户为系统收款商户修改登陆密码以及邮箱手机等信息即可。因源码中多处直接调用了该商户信息。(此问题后期会考虑优化)

5、由于收款码限额问题建议多准备几个账户收款码轮询,收款码数量与每日交易额度成正比每张收款码建议限制额度(上传二维码时可设置)

修改额度和套餐回调的地址途径是以下几个途径

/www/wwwroot/application/admin/view/orders/pay-list.html 
/www/wwwroot/application/pay/controller/Service.php 
/www/wwwroot/template/default/pay/recharge.html 
/www/wwwroot/application/home/controller/Pay.php
商户订单手续费显示修改下面
/www/wwwroot/application/admin/model/OrderModel.php
支付拉起修改途径
template\default\service
修改订单列表途径查询
/www/wwwroot/application/admin/controller/Orders.php
/www/wwwroot/application/admin/model/OrderModel.php    /www/wwwroot/application/home/controller/Order.php
监控途径 负余额都在
application\api\controller

代理修改途径

数据库增加的表
box_fencheng

数据库修改表
box_config

数据库修改表

box_user 加1个 pmid的字段

插入SQL语句代码

INSERT INTO `box_config` VALUES (43, 'user_level_fencheng', '21', '注册会员分成比例', 'user', 0);

修改文件
/www/wwwroot/application/pay/controller/Service.php 

修改文件
/www/wwwroot/application/home/controller/Login.php 

新增文件:
/www/wwwroot/application/home/controller/Daili.php 

修改文件
/www/wwwroot/application/admin/view/system/system-base.html

新增加文件夹: 
/www/wwwroot/template/default/daili 

修改文件
/www/wwwroot/template/default/login/login.html

修改文件
/www/wwwroot/template/default/common/menu.html

修改后台邀请人显示

/application/admin/view/users/user-list.html

手续费剩余显示
/template/default/order/order-list.html
/application/api/controller/Server.php
/application/admin/view/orders/order-list.html

box_pay_order里执行SQL
ALTER TABLE box_pay_order ADD last_fee decimal(10,2) DEFAULT 0 COMMENT '剩余手续费额度'

商户中心导航菜单修改
/public/static/home/images/图片在这里
/public/static/home/css css在这里
/template/default/user/main.html 修改地方在这里

后台数据统计修改

application/admin/controller/Index.php
application/admin/view/index/welcome.html
application/api/controller/Server.php
加充值套餐查询面页
\config/home.php
\template\default\pay/pay-list.html
修改导航
\template\common/menu.html
\application\home\controller
\application\admin\controller/Index.php
\application\admin\view\index/welcome.html
挂
\template\default\user/setting.html和miangua.html
修改导航
\common/menu.html
\application\home\controller/User.php
支付宝不回调修改这里300行注释掉即可
application/pay/controller/Service.php

微信充值额度套餐在这修改

/www/wwwroot/application/api/controller/Server.php  
/www/wwwroot/application/pay/controller/Service.php

免挂微信数据库插入这段代码,点开数据库直接插入

ALTER TABLE `box_user` ADD `miangua` TINYINT(2) NOT NULL DEFAULT '1' COMMENT '免挂状态 1关闭2开启' AFTER `payQf`;

PC监控
application/api/controller/Server.php
application/common.php
config/home.php

升级套餐天数修改
/application/pay/controller/Service.php

会员套餐到期监控,在宝塔挂任务,访问URL   3分钟

http://域名/cron/ext

批量删除。禁用
application/home/controller/Qrcode.php
template/default/qrcode/qrcode-list.html

修改套餐金额无限BUG
/application/home/controller/User.php 
/application/home/controller/Login.php 
轮训
application/api/controller/Server.php box_pay_qrcode 表加了1个字段 lx 
支付宝免输拉起
template/default/service/ms.html 
application/pay/controller/Service.php
扫码获取CK途径
template/default/qrcode/qrcodes-add.html 
template/default/qrcode/qrcodes-edit.html ]
application/common.php  
application/home/controller/Qrcode.php
application/wenjian/Pay_Money_Api.php
application/pay/controller/Service.php
application/api/controller/Server.php
费率调整0
application/api/controller
application/home/controller/Order.php 
application/pay/controller/Service.php  
支付宝免挂掉单
/application/home/controller/Order.php
/application/api/controller/Server.php

码支付套餐监控3分钟

https://域名/cron/ext

删除过期订单2天,自己随意设置

https://域名/home/task/deldueorderall

删除已完成订单,设置下面这个任务后台统计数据会不准,保留7天的数据,愿意用就用自行选择

https://域名/home/task/delsevenorder

宝塔用Shell脚本,CK监控1分钟

step=59 #间隔的秒数,不能大于60      
for (( i = 0; i < 60; i=(i+step) )); do    
    curl  -sS --connect-timeout 10 -m 60 'https://域名/ckcheck'   #填写您的监控信息
echo "" 
endDate=`date +"%Y-%m-%d %H:%M:%S"`    
echo "[$endDate] Successful"    
echo "------------------------------------------------" 
sleep $step    
done    
exit 0

余额监控1分钟
https://域名/api/server/tongzhi_money

CK掉线邮箱提醒
https://域名/api/server/tongzhi_ck

码支付接口修改
config/home.php
application/api/controller/Server.php
application/pay/controller/Service.php

ALTER TABLE `box_pay_order` ADD `huidiao` INT(11) NOT NULL DEFAULT '1' COMMENT '回调功能' AFTER `before_qq_balance`;

会员中心删除订单,和充值订单查询修改
/application/admin/model/OrderModel.php
/application/home/controller/Pay.php 
/template/default/pay/pay-list.html
/template/default/order/order-list.html
/application/home/controller/Order.php

短信验证码
application/home/controller/User.php 
application/home/controller/Login.php


不出扫码获取CK,把这段注释去掉,451行//
//$ret = file_get_contents('http://'.$_SERVER['HTTP_HOST']."/zfbck/?".http_build_query($api));
下面这段原来的注释掉,就可以了
$ret = curls($_SERVER['HTTP_HOST']."/zfbck/?".http_build_query($api));

CK失效收款码禁用
1867行1988行
//'status'=>1//CK失效收款码禁用.注释去掉就启用CK失效,收款码禁用了

新增,API域名和支付域名,就是说,你设置API域名会在商户中心前台显示,别人就可以用那个做API对接域名,要创建API域名网站空的就行,申请SSL证书,然后,网站目录指向,你的运营站,选择伪静态
thinkphp就行了,

支付域名配置后,商户看不到,它只是在付款,出的那个链接,以防别人投诉,这个支付域名,如果红了,或者被举报了,就可以随便换,不影响商户
同时也要创建支付域名网站,空的就行,申请SSL证书,然后,网站目录指向,你的运营站,选择伪静态
thinkphp就行了

截图

牛角码支付系统三网免挂个人免签支付兼容易支付

网盘地址:

隐藏内容!
付费阅读后才能查看!
9.9
99
多个隐藏块只需支付一次
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...