Skip to main content
You must have added an interac email (e.g payments@company.com) via the Blaaiz dashboard. Without this, funds won’t reflect in your wallet.
When your CAD wallet is funded via Interac’s auto-deposit, details about the transaction are sent in a payload that provides essential information for record-keeping and reconciliation. These are sent to your collection_url when your business receives funds.

Parameters overview

Example payload

Failed transactions

Blaaiz also sends a collection webhook when a CAD collection fails. The webhook goes to the same collection_url, with transaction_status set to FAILED and message set to Transaction Failed. A failed webhook adds a failure_reason field. This field gives the reason the collection did not complete, as reported by the payment provider. Use this reason to tell the payer what to correct, or to open a support case.
Blaaiz sends failure_reason one time, on the failure webhook only. A later webhook replay does not include the failure_reason field.
Do not release goods or value for a FAILED collection. No funds move, and Blaaiz does not credit your CAD wallet.
On a failed collection, the amount fields are 0.00 and the source_information fields can be null.

Failed example payload

Expired transactions

Blaaiz sends a collection webhook when a CAD collection expires. A collection expires when the payer does not approve an Interac money request before its expiry time. The default expiry time is 48 hours after you create the request. The webhook goes to the same collection_url. Blaaiz sets transaction_status to EXPIRED and message to Transaction Expired.
Do not release goods or value for an EXPIRED collection. No funds move, and Blaaiz does not credit your CAD wallet.
The amount fields show the amount you requested. The source_information fields and payee_collection_email are null, because the payer never approved the request.

Expired example payload