Fazz · AsyncAPI Specification

Fazz Webhooks

Version

View Spec View on GitHub FintechPaymentsBusiness BankingDisbursementsSoutheast AsiaPayNowVirtual AccountsAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-17'
method: searched
source: >-
  https://docs.fazz.com/docs/callbacks ;
  https://docs.fazz.com/docs/callback-event-types ;
  https://docs.fazz.com/docs/securing-your-callback
spec_type: Webhooks
summary: >-
  Fazz notifies your endpoint of payment and disbursement status changes via
  HTTP POST JSON callbacks ("Callbacks"). No first-party AsyncAPI document is
  published; this is the webhook catalog captured from the developer docs.
transport: HTTP POST (JSON body) to a merchant-configured callback URL
signature:
  algorithm: HMAC-SHA256
  detail: >-
    The callback signature is computed as HMAC-SHA256 over the raw request body
    using your account Signing Secret (from the dashboard). Compare with a
    constant-time comparison.
  headers:
  - X-Xfers-Signature
  - Xfers-Signature   # older/Ruby example header casing for the same value
  secret: account Signing Secret (Developer Tools page of the Fazz Business dashboard)
events:
- object: payment
  detail: >-
    Payment status updates. Payload carries "type": "payment" with a "status"
    (e.g. "completed") and the payment method type ("virtual_bank_account" or
    "paynow").
  payment_method_types: [virtual_bank_account, paynow]
- object: disbursement
  detail: >-
    Disbursement status updates. Payload carries "type": "disbursement" with a
    "status" (e.g. "completed") and disbursement method type ("bank_transfer").
  disbursement_method_types: [bank_transfer]
notes: >-
  The docs show sample callback payloads grouped by object/status rather than a
  discrete dotted event-name registry (e.g. no "payment.completed" string). The
  full event catalog lives at https://docs.fazz.com/docs/callback-event-types.