There are various reasons why a transaction might fail with a
network error. Most of the time we already return a self
explanatory response (e.g. no internet or timeout), but there are
also cases where the messages are not directly pointing to one
specific error source.In addition to the problems that come
up due to sporadic network problems, there are also ones that are
caused by intercepting devices within your network (e.g. proxy
servers or deep packet inspecting equipment).