目錄
- 什么是獨角數卡?
- 安裝部署教程
- 一、獨角數卡安裝
- 二、獨角數卡支付配置
- 三、獨角數卡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