BAC Credomatic had to overcome significant challenges to develop an effective digital banking platform that meets the differing needs of the countries it operates in