# 全球支付模块标准配置模板 (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 # 轮询间隔 (秒)