Powering 300+ Financial Institutions in 27 countries