On August 7th from 11:16 to 12:32 UTC a number of Onfido accounts were unable to create checks. At 12:32 UTC the incident was resolved for the majority of accounts.
From 12:32 to 13:46 UTC around 8% were still having the issue. For these remaining accounts the issue was fixed at 13:46UTC.
Due to a human configuration error, all accounts were mistakenly configured to use our legacy approach to calculating available credit for creating checks. This legacy approach had been deprecated from active usage, but was still available as an option.
Newer accounts, setup after that approach had been deprecated, failed to pass the available credit billing rule, resulting in 422 errors.
Older accounts that were setup pre-deprecation worked, although some experienced timeouts on check creation, as the query logic involved in applying this validation was poorly optimised for the subsequent growth of those accounts.
(times in UTC)