独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口

独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口

独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠
V免签2开版下载
此内容为付费资源,请付费后查看
9.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 18

独角数卡就是在线卖虚拟产品的平台。像这种发卡平台大家应该都见过,一些软件、激活码、会员等虚拟产品都可以放到这上面来出售。我这使用的发卡项目是开源的独角数卡,界面和功能都很符合我口味,挺不错的。而且这里的支付功能我也已经接入,是可以下单付款的。有兴趣的,可以付款体验一下。

必装环境

图片[1]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

最好是编译安装哦,性能更好。

PHP环境确认

接下来我们按照步骤删除一下php的禁用函数

宝塔默认会禁用一些php的函数,导致artisan命令无法正确运行,所以我们要做以下修改。

点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除!!
putenvproc_openpcntl_signalpcntl_alarm

图片[2]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

我们再装一下必要的两个扩展

点击【软件商店】->【PHP设置】->【安装扩展】

安装以下三个扩展:
fileinforedisopcache(可选安装,性能加强)

图片[3]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

新建网站

在宝塔里新建一个网站用于运行本项目

图片[4]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

上传独角数卡代码

请选择xxx_build.tar.gz压缩包。⚠️一定要选择带build字样的包,才有依赖!
独角数卡发行版本下载地址:独角数卡各发行版本

设置项目伪静态和运行目录

解压项目代码后,我们点击网站的设置
设置运行目录:

图片[5]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

设置伪静态:

图片[6]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

开始安装

访问你的网站域名,进入安装流程,并按实际情况填写网站配置信息:

图片[7]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

安装错误

出现这种问题,检查下宝塔waf是否开启对站点保护,如果开启可以暂时关闭,如果实在没有办法解决,但是可以通过一下方法来解决。

解决办法

配置守护进程

堡塔应用管理器supervisor二选一安装

堡塔应用管理器配置

进入宝塔控制面板: 步骤:【软件商店】->【堡塔应用管理器设置】->【添加应用】 如图:

图片[9]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

名称:随意,如dujiao
应用环境: 选择php7.4
启动文件: 网站根目录 + /artisan
执行目录: 网站根目录
启动参数:  queue:work

保存即可!

如果遇到没有自己的php版本怎么办?或者系统有多个php版本,但是应用环境没有自己想要的那个php版本怎么办?

新增应用环境

图片[10]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

环境名称可以随便填。

启动文件一般是 /www/server/php/72/bin/php

⚠️注意哦,我这里是72就是php7.2,你可能是73或者74。按照自己来,我这里只是举例!

supervisor配置

【软件商店】->【Supervisor设置】->【添加守护进程】 如图:

图片[11]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

命令参考:

/www/server/php/74/bin/php /www/wwwroot/dujiaoka/artisan queue:work

名称:随意填写
启动用户:选择www
运行目录:选择程序根目录
启动命令:/www/server/php/你的php版本/bin/php /www/wwwroot/你的网站根目录/artisan queue:work

请注意你自己的php版本和网站根目录。不要瞎抄照着我的写? 注意命令之间的空格。

支付对接

优化系统

修改支付方式图标

安装Epusdt教程

宝塔安装教程:https://github.com/assimon/epusdt/blob/master/wiki/BT_RUN.md
独角数卡后台设置:https://github.com/assimon/epusdt/tree/master/plugins/dujiaoka

独角数卡v免签支付设置

登录后台以后在左侧找到配置 ➜ 支付配置 ,默认后台除了数字货币其它支付接口都是开启状态。作者给出了各支付接口对应配置

支付选项商户id商户key商户密钥备注
Epusdtapi接口认证tokenepusdt收银台地址+/api/v1/order/create-transaction如果独角数卡和epusdt在同一服务器则填写127.0.0.1不要填域名,例如http://127.0.0.1:8000/api/v1/order/create-transaction
支付宝官方(当面付、PC、wap)支付宝开放平台应用appid支付宝公钥商户私钥
payjspayjs商户号(mchid)payjs密钥
码支付平台商户号码支付请求网址密钥市面上太多码支付了,直接将支付接口网址填入商户key就行。只要加密方式一样的就能发起支付,不行就不行了。懒得一家一家对接了
微信官方公众号或小程序appid商户号商户api密钥
麻瓜宝商户密钥任意字符串
paysapi商户号密钥
易支付易支付易支付请求网址密钥记得网址后面加/submit.php,不然请求没有作用!例如http://xxx.com/submit.php
V免签V免签通讯密钥V免签地址
Paypal商家账号,一般是邮箱应用Client IDSecret

这里我们只对v免签进行讲解,其它接口请自行查阅。其实不论你是安装v免签原版还是二开版本都只需要设置易支付接口。

v免签原版设置:登录你易支付后台,找到商户管理点击登录。进入商户页面,在个人资料中查看API信息并记录。

图片[12]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

回到独角数卡后台配置 ➜ 支付配置 ➜ 易支付-支付宝 进行配置,配置填写参考下图,这里支付宝和微信配置都一致,点击启用并保存。

图片[13]|独角数卡搭建+支付对接+优化设置+对接V免签、易支付接口|TechTink技术微匠

v免签二开设置:登录v免签后台,在系统设置拷贝商户ID、通讯密钥。回到独角数卡后台,依旧是配置 ➜ 支付配置 ➜ 易支付-支付宝 参照上图更换相应网址、商户ID、粘贴v免签的通讯密钥,设置完成。微信只需更换名称,其它参考支付宝配置对应填写保持一致即可!

建议上线使用二开,在原版的基础上二开更完善、更简单!如实在看不懂可以点击下方按钮!

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容