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