Уведомления на сервер
Уведомления на сервер (server notification, callback) — это сервис, который в режиме реального времени отправляет уведомления об изменении статусов платежей в вашем приложении. Вы сможете своевременно получать актуальные статусы без необходимости запрашивать их вручную.
Чтобы начать получать уведомления, настройте ваш сервер и включите отправку уведомлений в RuStore Консоль.
Настройка отправки уведомлений доступна только владельцам и администраторам приложения. Подробнее о ролях см. в разделе Управление доступами и ролями пользователей в RuStore Консоли.
Ограничения
- Уведом ления на сервер не работают для тестовых платежей.
- Уведомления сообщают только об изменении статуса платежей.
Чтобы узнать полную информации о платеже, используйте токен покупки
purchase_token
, который передаётся в уведомлении. См. получение данных платежа через RuStore API.
Гарантии доставки уведомлений
Если RuStore не получает от вашего сервера ответ Уведомление успешно доставлено в течение 3 секунд, уведомление отправляется повторно. Всего совершается 16 попыток отправить уведомление повторно в течение 36 часов. Интервалы между попытками с каждым разом увеличиваются.
Если после всех повторных отправок RuStore не получает подтверждение о доставке, попытки отправить уведомление прекращаются.