Главная страница / Уведомление об изменении статуса бронирования
При изменении статуса бронирования система может отправлять уведомление на зарегистрированный url.
Уведомления будут приходить при изменении статуса бронирований, у которых текущий статус один из этого списка:
Если вы одновременно используете уведомления и метод Запрос информации по бронированию, статус, ранее полученный с помощью этого метода, не будет передан в уведомлении.
Чтобы получать уведомления об изменении статуса, необходимо обратиться в службу поддержки и передать url, на который вы хотите получать сообщения.
Уведомления отправляются методом HTTP POST, в формате JSON.
В целях безопасности с каждым уведомлением, в заголовке X-Auth, передается токен для идентификации отправителя сообщения.
Вы должны всегда проверять валидность переданного в заголовке X-Auth токена перед обработкой полученных данных.
1) При получении уведомления, на основе данных брони и ваших учетных данных, необходимо сформировать строку, состоящую из следующих параметров:
Например:
"info@bookhara.uz9f846b6c-961e-4c0c-9517-3331dc915353RZckZrpnEX42abwR-mnM"
2) Полученную строку необходимо преобразовать в хэш алгоритмом SHA256
Например:
"f00f506ba2aecbfb73b17f63449ad5b1381f952ebb2bc12d8e4bcdd53160ee21"
3) Полученное значение хеша кодируется алгоритмом Base64
Например:
"ZjAwZjUwNmJhMmFlY2JmYjczYjE3ZjYzNDQ5YWQ1YjEzODFmOTUyZWJiMmJjMTJkOGU0YmNkZDUzMTYwZWUyMQ=="
4) Необходимо сравнить полученный вами при расчетах токен безопасности с тем, который вы получили в заголовке X-Auth
Данные, которые вы получаете с уведомлением, идентичны тем, которые приходят при обращении к эндпоинту Запрос информации по бронированию