""" 应用配置 支付渠道可通过 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")