Business Google Pay includes support for 24 new banks in 23 countries Maria Williams October 24, 2020