In the event of an error in the merchant notification system, SIBS Gateway is ready to act and send notification retries to the merchant until the merchant confirms receipt of the notification.
When SIBS Gateway sends the Merchant Notification to the Merchant, the internal status of the notification remains “Requested” until the Merchant sends an acknowledgement to SIBS Gateway. If the merchant sends the acknowledgement, the notification status becomes “Processed” and the process ends, otherwise the Webhook Retry System is triggered at the end of a parameterised time.
The Webhook Retry System is a batch system that classifies merchant notifications with the status ‘Requested’ according to a minimum and maximum number of retries. This batch categorises merchant notifications into seven tiers, from Tier 0 (zero) to Tier 6 (six). Each tier has a specific retries count, a specific number of webhooks to retry and a retry period. Tier 0 represents the highest retry rate on the Webhook Retry System and Tier 6 represents the lowest retry rate in terms of periodicity.
The table below shows the seven categories of the Webhook Retry System, as well as the difference between them in terms of: Retries count, Number of webhooks retried and Retry period time. This batch process for a specific attempt will end after two months since the first attempt was started.
Tiers | Retries’ Count | Number of Webhooks Retried | Retry Period Time |
---|---|---|---|
Tier 0 | 0 to 4 | 400 (max) | Every 5 minutes |
Tier 1 | 5 to 8 | 600 (max) | Every 1 hour |
Tier 2 | 9 to 13 | 800 (max) | Every 2 hours |
Tier 3 | 14 to 19 | 1000 (max) | Every 4 hours |
Tier 4 | 20 to 26 | 1200 (max) | Every 6 hours |
Tier 5 | 27 to 34 | 1400 (max) | Every 12 hours |
Tier 6 | 35 to 43 | 1600 (max) | Every 24 hours |