This commit is contained in:
yumoqing 2025-12-17 11:38:54 +08:00
parent 903c5780fc
commit 5fac7a4027

View File

@ -81,7 +81,7 @@ async def create_payment(request, params_kw=None):
raise Exception('write payment_log error')
except Exception as e:
exception(f'create_payment():{params_kw=}, {e}')
return {"error": str(e)}
raise e
# 查询
async def query_payment(request, params_kw=None):
@ -99,7 +99,8 @@ async def query_payment(request, params_kw=None):
res = await PROVIDERS[provider].query(data)
return res
except Exception as e:
return {"error": str(e)}
exception(f'query_payment():{params_kw}, {e}')
raise e
# 退款
async def refund_payment(request, params_kw=None):
@ -117,7 +118,8 @@ async def refund_payment(request, params_kw=None):
res = await PROVIDERS[provider].refund(data)
return res
except Exception as e:
return {"error": str(e)}
exception(f'query_payment():{params_kw}, {e}')
raise e
# 回调入口:你可把厂商回调用各自 endpoint 再转发到这里,或在厂商控制台按各自 URL 配置
async def payment_notify(request, callback, params_kw=None):