Skip to main content
Blaaiz sends a refund webhook when you refund a collection back to its original sender. The refund unwinds a collection, so Blaaiz delivers the webhook to your collection_url.

When it fires

Blaaiz delivers a refund webhook at each stage of the refund lifecycle:
The wire type is refund_initiated for the first delivery and refund for the final delivery. Use the status field to tell a successful refund from a failed one.

Parameters overview

Example payload — successful refund

Example payload — failed refund

A failed refund carries status set to failed and a failure_reason. Blaaiz handles the funds. You do not need to retry the refund.

Signature verification

Blaaiz signs every refund webhook with your webhook signing_secret. Verify the x-blaaiz-signature header before you process the payload. See Signature verification.