yumoqing a688d3d562 fix: defer payment provider init to load_unipay(), graceful failure
- Move env var reading and key file open() from import-time CONF dict
  into _build_provider_conf() called during load_unipay()
- Each provider is wrapped in try/except — if env vars are missing,
  key files don't exist, or instantiation fails, the provider is
  set to None (disabled) and a warning is printed
- Program continues to start even if all payment channels fail
- Existing code already checks PROVIDERS[name] is None in all
  business functions (create_payment, notify handlers, etc.)
- Existing get_provider() in notify.py already returns None on
  instantiation error
2026-05-26 16:47:46 +08:00
2025-12-20 20:47:08 +08:00
2026-03-25 11:51:14 +08:00
2025-12-12 13:54:26 +08:00
2025-12-12 13:54:26 +08:00
2025-12-12 14:30:33 +08:00

统一支付

支持微信支付宝paypal支持

支付重要信息

支付重要信息都通过环境变量设置

微信支付

支付宝

paypal

Description
No description provided
Readme 502 KiB
Languages
Python 99.9%
Shell 0.1%