diff --git a/video-gen-api/app/services/payment.py b/video-gen-api/app/services/payment.py index e7ae7f75..1ff12e8b 100644 --- a/video-gen-api/app/services/payment.py +++ b/video-gen-api/app/services/payment.py @@ -1,5 +1,6 @@ import logging import os +import certifi from datetime import datetime, timedelta from sqlalchemy import select @@ -156,8 +157,13 @@ def _get_alipay_client(app_id: str, private_key: str, public_key: str, gateway: config.alipay_public_key = public_key config.sign_type = "RSA2" config.charset = "utf-8" - config.charset = "utf-8" - logger.info(f"Initializing Alipay client: {config}") + config.cert_path = certifi.where() + logger.info( + f"Initializing Alipay client: app_id={app_id}, gateway={config.server_url}, " + f"public_key={config.alipay_public_key}, " + f"private_key={config.app_private_key}, " + f"cert_path={config.cert_path}" + ) try: _alipay_client = DefaultAlipayClient(config) _alipay_client_app_id = app_id