Fired when a booking deposit is paid on a draft order.
When: a booking deposit (acompte) is paid on a draft order. Sent once: skipped when the order already has an externalOrderId. Emitted next to the order_confirmed with isBooking: true.
Order (full) with isBooking: true, finalizeUrl set, externalOrderId: null, services[].tags present, plus:
| Field | Type | Description |
|---|---|---|
booking.bookingDepositAmountTTC | number | Deposit paid, € TTC. |
booking.bookedAt | string | null | When the deposit was paid. |
booking.finalizeUrl | string | Same link as the top-level finalizeUrl. |
{
"…": "Order (full) fields",
"status": "draft",
"shopStatus": "payment-method-entered",
"isBooking": true,
"externalOrderId": null,
"finalizeUrl": "https://pay.greenleaze.com/order/duration?transaction_id=GLZ-8F3K2",
"booking": {
"bookingDepositAmountTTC": 89.9,
"bookedAt": "2026-04-20T10:00:00.000Z",
"finalizeUrl": "https://pay.greenleaze.com/order/duration?transaction_id=GLZ-8F3K2"
}
}