Skip to main content

Server Notifications

Server notifications (callback) — is a service that sends real-time notifications on payment status changes in your app. You can receive timely statuses without the need to request them manually.

To start receiving notifications, configure your server and enable notifications in the RuStore Console.

info

Configuring notification sending is available only to app owners and administrators. For more details about roles, see Managing access and user roles in RuStore Console.

Limitations

  • Server notifications only work for test payments via Pay SDK.
  • Notifications only inform of changes in payment statuses. To get the full payment data, use Invoice ID of the purchase that is passed in the received notification. See receiving payment data with the RuStore API.

Notification delivery guarantees

If RuStore does not receive an HTTP 200 OK response from your server within 3 seconds, the notification is resent. A total of 16 retry attempts are made over 36 hours. The intervals between attempts increase each time.

If RuStore does not receive an HTTP response 200 OK from your server within 3 seconds, the notification is sent again. There are 16 subsequent attempts to send a notification within 36 hours. The time intervals between attempts increase with each attempt.

If there is no confirmation that the notification is received after all subsequent attempts, RuStore stops sending that notification.

In this section