feat: 更新支付模块 (Stripe/PayPal/PingPong) 和 uni-app 配置

This commit is contained in:
TradeMate Dev
2026-06-16 13:32:50 +08:00
parent e5b1e7d588
commit 15d172e825
17 changed files with 1254 additions and 12 deletions
+21
View File
@@ -84,6 +84,27 @@ class Settings(BaseSettings):
PRO_MAX_PRODUCTS: int = 20
PRO_DAILY_QUOTATIONS: int = 30
# Stripe
STRIPE_SECRET_KEY: Optional[str] = None
STRIPE_WEBHOOK_SECRET: Optional[str] = None
STRIPE_PRICE_ID_20: Optional[str] = None
STRIPE_PRICE_ID_100: Optional[str] = None
STRIPE_PRICE_ID_500: Optional[str] = None
STRIPE_PRICE_ID_2000: Optional[str] = None
# PayPal
PAYPAL_CLIENT_ID: Optional[str] = None
PAYPAL_CLIENT_SECRET: Optional[str] = None
PAYPAL_WEBHOOK_ID: Optional[str] = None
PAYPAL_SANDBOX: bool = True
# PingPong
PINGPONG_CLIENT_ID: Optional[str] = None
PINGPONG_ACC_ID: Optional[str] = None
PINGPONG_SECRET_KEY: Optional[str] = None
PINGPONG_SANDBOX: bool = True
PINGPONG_REGION: str = "EU"
# Payment prices
PRO_MONTHLY_PRICE: int = 99
PRO_YEARLY_PRICE: int = 999