illion Open Data Solutions Releases

Release Notes for illion Open Data Solutions products.

BankFeeds Callback Change

Announcements

BankFeeds

We are preparing a change in the way the callback url is called as a part of the BankFeeds Customer Initialisation Helper. This change is currently available in the test environment, and we encourage all customers using this feature to test their integrations in that environment.

Until now, the callback url has been processed synchronously, and before returning a response to the customer. This meant the customer continued to see a ‘Loading’ screen until after the HTTP request to the callback had completed. In some cases, this meant a significant extra delay for the customer. The error handling on this request was also incomplete, so in some cases returning an error status from the callback would result in an unhandled exception. Customers would then also not be forwarded to the 'redirect url’, if one is configured for that client.

We are changing this, so that the request to the callback url will be processed asynchronously, rather than synchronously. This will allow us to return a response to the customer more quickly, while the callback request is still processing. The error handling has also been significantly improved, so that an error response or timeout from the callback url will not have an impact on the customer.

We do not expect this to have an impact on client’s integrations, but it could if you have a redirect url configured, and you have a built in assumption (either implicitly or explicitly) that the callback url has completed processing before a customer lands on the redirect url.

If this does impact your integration, please get in touch so that we can organise a workaround.