Order of Events
ChargeOver tries to send webhooks as quickly as possible, so that your application can be notified of events happening within ChargeOver in near real-time.
However, due to the potential for network errors, retries, etc., it is not guaranteed that you will receive events immediately (there may be a delay between when something happens in ChargeOver, and when you receive the webhook), and it is not guaranteed that you will receive events in exactly the order they were triggered (you may receive events out of order).
Your application should handle events in an idempotent manner, so that events received out of order do not negatively impact your integration.