Server notifications
Server notifications (server notification, callback) are a service that sends real-time notifications about changes in payment statuses in your app. You will be able to receive up-to-date statuses promptly without having to request them manually.
To start receiving notifications, set up your server and enable sending notifications in RuStore Console.
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 work only for test payments via Pay SDK.
- Notifications report only payment status changes. To get full payment information, use the purchase Invoice ID that is included in the notification. See retrieving payment data via 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 a delivery confirmation after all retry attempts, it stops trying to send the notification.