71 lines
2.8 KiB
YAML
71 lines
2.8 KiB
YAML
# 全球支付模块标准配置模板 (Standard Config)
|
||
|
||
# 无论你使用 Python, Node.js, Go 还是 Java,请将此配置映射到你的环境(如 .env, config.py, config.js)
|
||
|
||
# -------------------------------------------------------------------
|
||
# 1. 基础环境 (Environment)
|
||
# -------------------------------------------------------------------
|
||
APP_ENV: "production" # development / production
|
||
APP_URL: "https://your-site.com" # 你的网站域名 (用于回调)
|
||
|
||
# -------------------------------------------------------------------
|
||
# 2. 数据库 (Database)
|
||
# -------------------------------------------------------------------
|
||
# 系统会自动生成 order 和 pay_trade 表
|
||
DB_CONNECTION: "mysql" # mysql / postgres / sqlite
|
||
DB_HOST: "127.0.0.1"
|
||
DB_PORT: "3306"
|
||
DB_DATABASE: "payment_db"
|
||
DB_USERNAME: "root"
|
||
DB_PASSWORD: "password"
|
||
|
||
# -------------------------------------------------------------------
|
||
# 3. 支付宝 (Alipay) - CN
|
||
# -------------------------------------------------------------------
|
||
ALIPAY_ENABLED: true
|
||
ALIPAY_APP_ID: "20210001..."
|
||
ALIPAY_PRIVATE_KEY: "MIIETv..." # 商户私钥
|
||
ALIPAY_PUBLIC_KEY: "MIIBIj..." # 支付宝公钥
|
||
|
||
# -------------------------------------------------------------------
|
||
# 4. 微信支付 (Wechat Pay) - CN
|
||
# -------------------------------------------------------------------
|
||
WECHAT_ENABLED: true
|
||
WECHAT_APP_ID: "wx123456..." # 公众号/小程序 AppID
|
||
WECHAT_MCH_ID: "1234567890" # 商户号
|
||
WECHAT_API_V3_KEY: "abcdef..." # APIv3 密钥 (32位)
|
||
WECHAT_CERT_SERIAL: "45F59C..." # 证书序列号
|
||
WECHAT_PRIVATE_KEY_PATH: "./cert/apiclient_key.pem"
|
||
WECHAT_CERT_PATH: "./cert/apiclient_cert.pem"
|
||
|
||
# -------------------------------------------------------------------
|
||
# 5. PayPal - Global
|
||
# -------------------------------------------------------------------
|
||
PAYPAL_ENABLED: true
|
||
PAYPAL_MODE: "live" # sandbox / live
|
||
PAYPAL_CLIENT_ID: "Af7s8..."
|
||
PAYPAL_CLIENT_SECRET: "EKd9..."
|
||
|
||
# -------------------------------------------------------------------
|
||
# 6. Stripe - Global
|
||
# -------------------------------------------------------------------
|
||
STRIPE_ENABLED: true
|
||
STRIPE_PUBLIC_KEY: "pk_live_..."
|
||
STRIPE_SECRET_KEY: "sk_live_..."
|
||
STRIPE_WEBHOOK_SECRET: "whsec_..."
|
||
|
||
# -------------------------------------------------------------------
|
||
# 7. USDT (Crypto) - Web3
|
||
# -------------------------------------------------------------------
|
||
USDT_ENABLED: true
|
||
USDT_GATEWAY_TYPE: "nowpayments" # nowpayments / native (原生监听)
|
||
|
||
# 选项 A: NOWPayments (第三方网关)
|
||
NOWPAYMENTS_API_KEY: "R1G..."
|
||
NOWPAYMENTS_IPN_SECRET: "secret..."
|
||
|
||
# 选项 B: Native (原生监听 - TRC20)
|
||
TRON_NODE_API: "https://api.trongrid.io"
|
||
TRON_WALLET_ADDRESS: "T9yD14Nj9..." # 你的收款地址
|
||
TRON_CHECK_INTERVAL: 60 # 轮询间隔 (秒)
|