Ziina · AsyncAPI Specification
Ziina Webhooks
Version 1.0.0
Event surface for Ziina payment webhooks. When a webhook URL is registered (POST /webhook), Ziina delivers events as HTTP POST callbacks over HTTPS to that URL. Non-2xx responses are retried up to 3 times. If a shared secret was configured, each delivery carries an X-Hmac-Signature header (hex-encoded SHA-256 HMAC of the request body). Captured from https://docs.ziina.com/api-reference/webhook/index on 2026-07-17.
Channels
webhook
The merchant webhook URL that receives all Ziina payment events.
Messages
paymentIntentStatusUpdated
Payment intent status updated
A payment intent's status has changed.
refundStatusUpdated
Refund status updated
A refund's status has changed.
Servers
https
subscriber
Merchant-hosted HTTPS endpoint registered via POST /webhook. Ziina delivers from a fixed set of source IPs (3.29.184.186, 3.29.190.95, 20.233.47.127, 13.202.161.181); reject deliveries from any other IP.