独角数卡对接蓝鲸支付平台实现个人

发布于:2025-09-08 ⋅ 阅读:(14) ⋅ 点赞:(0)

什么是独角数卡?

‌ ‌ ‌ ‌ ‌ ‌ ‌ 独角数卡(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.test

LOG_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=6379

BROADCAST_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/.env

docker 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/bash

vi app/Http/Controllers/Pay/VpayController.php

# 在图示位置增加下方代码
$oid = explode("?", $oid)[0];

# 重启服务
docker restart dujiaoka

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到