Skip to main content
Полный каталог на основе схемы см. в разделе все примеры.

Что это такое

Обработка обновлений статуса платежей WhatsApp.

Перед началом работы

  • Создайте общедоступную конечную точку HTTPS в своем приложении.
  • Настройте конечную точку webhook YCloud для необходимых типов событий.
  • Надежно сохраните секретный ключ подписи конечной точки.
  • Обеспечьте идемпотентность обработки событий.

Как это работает

YCloud отправляет HTTP-запрос POST при возникновении события. Проверьте подпись, надежно сохраните событие, верните ответ 2xx и выполняйте длительные операции асинхронно.

Запрос

Ниже приведены примеры запросов, отправляемых на ваш URL вебхука. Используйте id события как идентификатор доставки, а type — для маршрутизации полезной нагрузки.

Ответ

Верните статус 2xx после успешного принятия события.
Информацию о настройке конечной точки, проверке подписи и логике повторных попыток см. в разделе Настройка вебхуков.

Транзакция платежа обновлена

Вы получаете обновления через вебхуки при изменении статуса транзакции, инициированной пользователем. Это происходит, когда статус платежа меняется на captured (платеж успешно завершен) или pending (пользователь попытался совершить платеж, но подтверждение успешной транзакции еще не получено).

Запрос

Ответ

Подтвердите доставку после надежного сохранения события.

Пояснение