Modernising Digital Payment Solutions: Choosing the Right Software Providers