Event Service Overview
Last updated
Was this helpful?
Was this helpful?
# Flask example
from flask import Flask, request
@app.route('/webhooks/payments', methods=['POST'])
async def handle_webhook():
payload = request.get_data()
headers = dict(request.headers)
event = await event_client.handle_event({
"payload": payload,
"headers": headers,
"webhook_secret": "whsec_xxx"
})
if event["type"] == "payment.captured":
# Fulfill order
await fulfill_order(event["data"]["merchant_transaction_id"])
return "OK", 200