This commit is contained in:
yumoqing 2026-07-16 18:58:54 +08:00
parent 9d0f9c568e
commit 3617403201

View File

@ -243,17 +243,18 @@ def load_unipay():
for name in ("transfer", "wechat", "paypal", "alipay", "stripe"):
try:
conf = _build_provider_conf(name)
debug(f'{name=}, {conf=}')
PROVIDERS[name] = get_provider(name, conf)
if PROVIDERS[name] is not None:
print(f"[unipay] {name} 初始化成功")
debug(f"[unipay] {name} 初始化成功")
if name == 'transfer':
asyncio.ensure_future(PROVIDERS[name].run())
print(f"[unipay] transfer 邮件轮询已启动")
debug(f"[unipay] transfer 邮件轮询已启动")
else:
print(f"[unipay] {name} 初始化返回 None渠道 disabled")
debug(f"[unipay] {name} 初始化返回 None渠道 disabled")
except Exception as e:
PROVIDERS[name] = None
print(f"[unipay] {name} 初始化失败,已禁用: {e}", flush=True)
debug(f"[unipay] {name} 初始化失败,已禁用: {e}")
env = ServerEnv()
env.get_paychannels = get_paychannels