Another part of the payment lifecycle that can break is the
payment company’s partner bank. The thing to understand is that all banks aren’t operating at the same level of reliability. While relying on legacy systems and connectivity, large banks' payment systems are extremely robust and rarely encounter issues.
But for the reasons mentioned above, and many others, payment companies are led to work with smaller, local banks, offering not that more modern connectivity options, often less documentation, and, more critically, lesser availability. Required formats can change without prior warnings, payment errors can go unnotified or be shared without any explanation, or payment systems can simply be unavailable. It makes building payment automation with these partner banks very difficult, if not impossible, leaving companies' payment teams with no choice but to spend significant time manually investigating and resolving issues.
In addition to technical issues, payment companies are also subject to partner banks’ changing risk appetite. Payments with specific characteristics, such as cross-border payments – even within SEPA – can one day be considered more risky by a partner bank, therefore going through stricter compliance workflows and generating more payment rejections. It makes predicting which payments will be successful with specific banks more difficult for payment companies.