Join our community at https://www.reddit.com/r/HotelByte/
{
"customerReferenceNo": "REF123456",
"ratePkgId": "pkg_123456",
"holder": {
"firstName": "John",
"lastName": "Doe",
"email": "john@example.com"
},
"guests": [
{
"roomIndex": 1,
"firstName": "John",
"lastName": "Doe"
}
],
"callbackUrl": "https://your-domain.com/webhook/order-callback"
}callbackUrl is optional| Event | Description | When Triggered |
|---|---|---|
order_created | Order created but not yet paid | After successful order creation |
order_paid | Order payment completed | After payment is confirmed |
order_cancelled | Order cancelled | After order is cancelled |
order_confirmed, order_updated, order_checkedin, order_checkedout) are planned but not yet supported.{
"customerReferenceNo": "REF123456",
"hotelConfirmNo": "HCN789012",
"event": "order_paid",
"eventTime": 1704067200000
}| Field | Type | Description | Example |
|---|---|---|---|
customerReferenceNo | string | Your order reference number | REF123456 |
hotelConfirmNo | string | Hotel confirmation number (may be empty for some events) | HCN789012 |
event | string | Event type | order_paid |
eventTime | int64 | Event timestamp in Unix milliseconds | 1704067200000 |
Content-Type: application/json
User-Agent: hotel-be-webhook/1.0