This page lists all possible status codes that bookings can have. It can be useful to filter messages on their status, for example when using webhooks. The status message appears in email messages and if you hover the mouse over the status symbol, translated to the current locale.
Value | Symbol | Status Message | Explanation |
---|---|---|---|
2 | Pending approval | The booking is awaiting approval from the administrator | |
4 | Payment authorization pending | The booking’s credit card or manual payment is awaiting approval from the administrator | |
6 | Payment in progress… | The booking is in the checkout process. Unless it is approved or cancelled within 15 minutes the system will automatically conclude that the user never completed the transaction and move it to the trash. (It will be recovered from the trash if it does come in after 15 minutes) | |
10 | Pay later | The user selected the “Pay Later” option (if available) | |
11 | Unknown status code received | An unrecognized response was received from the payment gateway (should not happen) | |
21 | Payment pending at payment provider | This code can be present on some forms of automatic payment, such as PayPal’s eCheck, that can take several days to approve | |
31 | Payment received but fraud check failed | All payment messages are verified with the payment provider to confirm that the message has not been tampered with. This code indicates that the check failed | |
35 | Payment received but reverted by administrator | Automatic payment came in through the payment provider, but the administrator clicked “Revert” | |
40 | Cancelled due to time out | The booking was abandoned during the checkout process, for example because the user closed the browser window. It will be in the trash | |
42 | User cancelled | The user deleted the booking, it will be in the trash | |
44 | Administrator cancelled | The administrator deleted the booking, it will be in the trash | |
46 | Payment was cancelled | The user cancelled the booking during the checkout process, it will be in the trash | |
50 | Rejected by administrator | Similar to “Administrator cancelled”, but used when approval was required instead of payment | |
52 | Payment failed | Payment for a booking that was previously in the “Pending at payment provider” state has been denied | |
56 | Payment was refunded | The administrator refunded the payment connected to this booking at his payment provider. The system moves the booking to the trash, even on partial refunds | |
90 | User was approved but cancelled | Administrator approved the booking, but the user deleted it. It will be in the trash | |
91 | User paid but cancelled | The payment provider approved the payment, but the user deleted it. It will be in the trash | |
94 | Administrator reversed approval | The administrator deleted an approved booking | |
95 | Administrator reversed payment | The administrator deleted a booking even though payment came in through the payment provider previously | |
100 | Approved | The administrator, or a superuser, approved this booking | |
102 | Payment received by administrator | The administrator approved the manual or credit card payment for this booking | |
104 | Approved (unlimited credit) | On a booking with credit, the bookings of a user with unlimited credit will get this status code. The administrator always has unlimited credit | |
106 | Paid with credit | If a user has enough credit for a booking, the booking will be approved with this status. Bookings paid partially with credit and partially through a payment provider get code 121 | |
108 | Paid with coupon | The user paid with a coupon that covered the full amount | |
115 | Payment received, verification did not complete | Payment message received correctly from the payment provider but we were unable to verify the message (e.g. congestion at PayPal’s server) | |
117 | Payment received, amount mismatch | Payment received, but some fields appear to mismatch with those in the booking | |
121 | Payment received | Payment from payment provider successfully received | |
124 | Invoice will be sent later | An invoice will be generated at the specified time after (or before) the appointment | |
126 | Invoice sent | An invoice has been generated and sent to the user |
Bookings only get a status if payment or approval settings are enabled for a schedule, so it’s possible for a schedule to have both bookings with and without a status code if the setting was recently changed.