Заказы и доставка
Отмена заказа без лишних уведомлений
Пример применения · Это сценарий внедрения, а не история конкретного клиента. Результат зависит от вашей интеграции, телефона, сети и оператора.
Иллюстрация сценария, созданная с помощью ИИЗадача
После отмены заказа старые задания могут ещё ожидать телефон. Клиент не должен позже получить сообщение, что отменённый заказ готов.
Как построить решение
Храните ID всех уведомлений заказа в CRM. При отмене проверьте состояния и отмените задания, которые ещё находятся в очереди. Затем создайте отдельное уведомление об отмене, если оно требуется вашим процессом. Уже отправленную SMS отозвать нельзя.
Что проверить перед запуском
Разберите гонку между отменой и выдачей задания телефону. Не обещайте, что отмена в CRM удаляет сообщение у получателя. Проверьте обработку статуса claimed и позднего webhook.
Как работает SIM Bridge
Ваш backend создаёт задание через API, а подключённый Android отправляет SMS с вашей SIM-карты. Сохраняйте ID сообщения у себя и принимайте изменения статуса через webhook. Задание в очереди ещё не означает отправку: телефон должен быть доступен, а оператор — принять сообщение.
Сначала используйте свой тестовый номер. Проверьте разрешения Android, связь при выключенном экране, повтор запроса с тем же Idempotency-Key и обработку неизвестного статуса. Не записывайте API-ключи в клиентский код или публичный репозиторий.
