Visa-backed payments platform launches for banks and fintechs