Предварительная бронь с оплатой через ваш шлюз
Если ваш сайт или приложение принимает деньги через собственный шлюз, теперь его можно связать с календарём LASERWAR CRM: сначала создать предварительную бронь, затем подтвердить проверенную оплату либо отменить неоплаченную заявку.
Администратор сразу видит бронь
Предварительная бронь создаёт заявку и занимает одно место на площадке. По умолчанию она выделяется янтарным цветом, в том числе при окраске календаря по инструктору или площадке. Название и цвет статуса редактируются в настройках.
API учитывает общее расписание: рабочие часы, перерывы, длительность игры и параллельную вместимость. Если последнее место уже занято, приложение получает отказ до запуска оплаты. Инструкторы и ещё не назначенное оборудование требуют отдельного планирования.
Оплата остаётся в вашем шлюзе
Ваш сервер проверяет окончательную успешную транзакцию у своего провайдера и подтверждает её в CRM. Система учитывает фактическую сумму в кассе услуг и переводит заявку в статус предоплаты или полной оплаты. Повтор того же подтверждения не создаёт второй приход.
CRM доверяет авторизованному серверу: подлинность уведомления, сумму, валюту и связь платежа с заказом проверяет ваша интеграция. Самостоятельного обращения к вашему шлюзу нет. Поддерживается один согласованный платёж в целых рублях; доплата и возврат остаются отдельными процессами.
Отмена освобождает время
Убедившись, что в шлюзе нет транзакции, которая ещё может завершиться, сервер может отменить неоплаченную бронь. Время снова доступно, история сохраняется. Автоматического истечения нет: неизвестный результат оплаты требует сверки.
Отмена брони не отменяет платёж в шлюзе и не возвращает деньги. Уже подтверждённая оплата требует отдельного возврата и сверки. Позднее уведомление об оплате не восстанавливает отменённую бронь.
Как подключить
- Откройте Настройки → API календаря владельцем клуба. Проверьте расписание, площадки и часовой пояс.
- Создайте отдельный ключ с правом на бронь, подтверждение внешней оплаты и отмену. Прежние ключи этого права автоматически не получают.
- Подготовьте активную кассу услуг, передайте разработчику адрес клуба и документацию. Храните ключ только на сервере.
- Подключите создание, чтение, подтверждение и отмену, включая безопасные повторы и отказ при занятом времени.
Владелец видит ожидающие брони в настройках API и может отменить их после проверки шлюза, в том числе после отзыва ключа.
Инструкция для собственного шлюза · OpenAPI 1.1.0 · Задание для ИИ-разработчика