独角数卡对接蓝鲸支付平台实现个人
目录
- 什么是独角数卡?
- 安装部署教程
- 一、独角数卡安装
- 二、独角数卡支付配置
- 三、独角数卡BUG修复
什么是独角数卡?
独角数卡(Dujiaoka)是一款基于Laravel框架开发的开源式站长自动化售货解决方案,主要用于虚拟商品和数字产品的在线销售管理。
安装部署教程
独角数卡对接蓝鲸支付平台实现个人发卡收款
一、独角数卡安装
# 创建挂载目录
mkdir -p /opt/dujiaoka/{uploads,storage}
# 初始配置文件
vi /opt/dujiaoka/.env
复制如下内容
https://github.com/assimon/dujiaoka/blob/master/.env
APP_NAME=独角数卡
APP_ENV=local
APP_KEY=base64:hDVkYhfkUjaePiaI1tcBT7G8bh2A8RQxwWIGkq7BO18=
APP_DEBUG=true
APP_URL=http://dujiaoka.testLOG_CHANNEL=stack# 数据库配置
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=# redis配置
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
REDIS_PORT=6379BROADCAST_DRIVER=log
SESSION_DRIVER=file
SESSION_LIFETIME=120# 缓存配置
# file为磁盘文件 redis为内存级别
# redis为内存需要安装好redis服务端并配置
CACHE_DRIVER=file# 异步消息队列
# sync为同步 redis为异步
# 使用redis异步需要安装好redis服务端并配置
QUEUE_CONNECTION=redis# 后台语言
## zh_CN 简体中文
## zh_TW 繁体中文
## en 英文
DUJIAO_ADMIN_LANGUAGE=zh_CN# 后台登录地址
ADMIN_ROUTE_PREFIX=/admin
运行
chmod 777 /opt/dujiaoka/.envdocker run -d \--name dujiaoka \-p 80:80 \-v /opt/dujiaoka/.env:/dujiaoka/.env \-v /opt/dujiaoka/uploads:/dujiaoka/public/uploads \-v /opt/dujiaoka/storage:/dujiaoka/storage \docker.aeert.com/dujiaoka:latest
二、独角数卡支付配置
蓝鲸支付的后台地址和通讯密钥
三、独角数卡BUG修复
该接口参数获取有误,导致用户付款后无法正确查看卡密
docker exec -ti dujiaoka /bin/bashvi app/Http/Controllers/Pay/VpayController.php# 在图示位置增加下方代码
$oid = explode("?", $oid)[0];# 重启服务
docker restart dujiaoka