Skip to content

Webhook events

Musqet posts these events to the webhook endpoints you register. Each delivery is signed with HMAC-SHA256 and carries an x-webhook-signature header; your signing secret starts whsec_. See the developer platform for how to verify a signature, and for delivery, retry and failure handling.

EventWhen it fires
payment.createdA checkout was created and is awaiting payment.
payment.completedA checkout was paid in full.
terminal.sale.completedA card sale on a terminal completed successfully.
terminal.sale.failedA card sale on a terminal did not complete.
FieldType
eventTypestring (the event name)
checkoutIdstring
externalIdstring | null
statusstring
amountnumber
currencystring
networkstring | null
txIdsstring[]
createdAtstring (ISO 8601)