webhook_secret,然后把未经修改的请求体和headers传给construct_event。
实现签名验证前,请先配置通知URL,并了解Webhook投递与安全机制。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
使用 Python SDK 验证传入的 UQPAY Webhook 签名。
webhook_secret,然后把未经修改的请求体和headers传给construct_event。
实现签名验证前,请先配置通知URL,并了解Webhook投递与安全机制。
client = UQPayClient(
client_id="your-client-id",
api_key="your-api-key",
webhook_secret="your-webhook-secret",
)
# In your HTTP handler:
from uqpay import UQPayWebhookError
try:
event = client.webhooks.construct_event(
raw_body=request.get_data(),
headers=dict(request.headers),
)
print(event["event_type"], event["data"])
except UQPayWebhookError as e:
return str(e), 400
