36 lines
1.3 KiB
Python
36 lines
1.3 KiB
Python
"""
|
||
应用配置
|
||
支付渠道可通过 PAYMENT_PROVIDER 切换:xorpay | zpay
|
||
"""
|
||
import os
|
||
from typing import Literal
|
||
|
||
PaymentChannel = Literal["xorpay", "zpay"]
|
||
|
||
# 当前使用的支付渠道
|
||
PAYMENT_PROVIDER: PaymentChannel = os.getenv("PAYMENT_PROVIDER", "xorpay").lower()
|
||
|
||
# XorPay 配置
|
||
XORPAY_AID = os.getenv("XORPAY_AID", "8220")
|
||
XORPAY_SECRET = os.getenv("XORPAY_SECRET", "afcacd99570945f88de62624aaa3578e")
|
||
XORPAY_CASHIER_URL = os.getenv("XORPAY_CASHIER_URL", "https://xorpay.com/api/cashier")
|
||
|
||
# ZPAY 配置(网关: https://zpayz.cn/)
|
||
ZPAY_PID = os.getenv("ZPAY_PID", "2025121809351743")
|
||
ZPAY_KEY = os.getenv("ZPAY_KEY", "tpEi7wWIWI2kXiYVTpIG6j7it0mjVW89")
|
||
|
||
# PocketBase
|
||
PB_URL = os.getenv("PB_URL", "https://pocketbase.hackrobot.cn")
|
||
PB_ADMIN_EMAIL = os.getenv("PB_ADMIN_EMAIL", "xiaoshuang.eric@gmail.com")
|
||
PB_ADMIN_PASSWORD = os.getenv("PB_ADMIN_PASSWORD", "Xiao4669805@")
|
||
|
||
# Memos
|
||
MEMOS_API = os.getenv("MEMOS_API", "https://qun.hackrobot.cn/api/v1/users")
|
||
MEMOS_TOKEN = os.getenv(
|
||
"MEMOS_TOKEN",
|
||
"eyJhbGciOiJIUzI1NiIsImtpZCI6InYxIiwidHlwIjoiSldUIn0.eyJuYW1lIjoiaGFja3JvYm90IiwiaXNzIjoibWVtb3MiLCJzdWIiOiIxIiwiYXVkIjpbInVzZXIuYWNjZXNzLXRva2VuIl0sImlhdCI6MTc1NzQwNTE0OX0.Idn7kBlxE-CoSOXwWuZ1tHGIRKHAIeDyXSafGS5OHsg",
|
||
)
|
||
|
||
# 回调地址(用于生成 notify_url)
|
||
BASE_URL = os.getenv("BASE_URL", "https://api.hackrobot.cn")
|