update
This commit is contained in:
parent
e6a2dfbdb0
commit
346fd1d3c0
@ -9,9 +9,6 @@ services:
|
|||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
- PORT=3000
|
- PORT=3000
|
||||||
- DB_PATH=/data/database/shop.db
|
- DB_PATH=/data/database/shop.db
|
||||||
# UPay配置 - 生产环境时需要修改这些值
|
|
||||||
- UPAY_APP_ID=${UPAY_APP_ID:-M1C40DvS}
|
|
||||||
- UPAY_APP_SECRET=${UPAY_APP_SECRET:-a2nqkkqRb09LIe87}
|
|
||||||
volumes:
|
volumes:
|
||||||
# 持久化数据库文件到专用目录
|
# 持久化数据库文件到专用目录
|
||||||
- ./database:/data/database:rw
|
- ./database:/data/database:rw
|
||||||
|
|||||||
11
server.js
11
server.js
@ -16,8 +16,7 @@ app.use(bodyParser.urlencoded({ extended: true }));
|
|||||||
app.use(express.static('public'));
|
app.use(express.static('public'));
|
||||||
|
|
||||||
// 数据库初始化
|
// 数据库初始化
|
||||||
const dbPath = process.env.DB_PATH || './database/shop.db';
|
const db = new sqlite3.Database('./database/shop.db');
|
||||||
const db = new sqlite3.Database(dbPath);
|
|
||||||
|
|
||||||
// 创建订单表
|
// 创建订单表
|
||||||
db.serialize(() => {
|
db.serialize(() => {
|
||||||
@ -43,11 +42,10 @@ db.serialize(() => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// UPay 配置
|
// UPay 配置
|
||||||
// const UPAY_APP_ID = process.env.UPAY_APP_ID || 'E7c4dss9';
|
// const UPAY_APP_ID = 'E7c4dss9';
|
||||||
// const UPAY_APP_SECRET = process.env.UPAY_APP_SECRET || 'Hwc56INsabRau2yn';
|
// const UPAY_APP_SECRET = 'Hwc56INsabRau2yn';
|
||||||
// const UPAY_API_URL = 'https://api.upay.ink/v1/api/open';
|
// const UPAY_API_URL = 'https://api.upay.ink/v1/api/open';
|
||||||
|
|
||||||
|
|
||||||
const UPAY_APP_ID = 'M1C40DvS';
|
const UPAY_APP_ID = 'M1C40DvS';
|
||||||
const UPAY_APP_SECRET = 'a2nqkkqRb09LIe87';
|
const UPAY_APP_SECRET = 'a2nqkkqRb09LIe87';
|
||||||
const UPAY_API_URL = 'https://api-test.upay.ink/v1/api/open';
|
const UPAY_API_URL = 'https://api-test.upay.ink/v1/api/open';
|
||||||
@ -172,8 +170,7 @@ app.post('/api/payment/create', async (req, res) => {
|
|||||||
chainType: '1', // USDT TRC20
|
chainType: '1', // USDT TRC20
|
||||||
fiatAmount: order.total_amount.toFixed(2),
|
fiatAmount: order.total_amount.toFixed(2),
|
||||||
fiatCurrency: 'USD',
|
fiatCurrency: 'USD',
|
||||||
notifyUrl: `${req.protocol}://${req.get('host')}/api/payment/callback`,
|
notifyUrl: `${req.protocol}://${req.get('host')}/api/payment/callback`
|
||||||
redirectUrl: `${req.protocol}://${req.get('host')}/success.html?order_id=${order_id}`
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// 生成签名
|
// 生成签名
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user