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.
| Event | When it fires |
|---|
payment.created | A checkout was created and is awaiting payment. |
payment.completed | A checkout was paid in full. |
terminal.sale.completed | A card sale on a terminal completed successfully. |
terminal.sale.failed | A card sale on a terminal did not complete. |
| Field | Type |
|---|
eventType | string (the event name) |
checkoutId | string |
externalId | string | null |
status | string |
amount | number |
currency | string |
network | string | null |
txIds | string[] |
createdAt | string (ISO 8601) |