POST to the Webhook URL you configure on your API key page.
Your server must expose a public HTTPS route (for example https://yourstore.com/webhooks/dancity) and return 2xx to acknowledge delivery.
What you receive
X-Dancity-Signature header. Verify it with your webhook secret before processing the body.
Full guide
See Webhooks for:- Configuring your webhook URL
- Signature verification (Node, Python, PHP)
- Event types and retry policy
- Idempotency and best practices
webhooks.partnerTransaction entry in openapi.json describes the same payload schema.