En diciembre de 2018 tenía enlazadas más de 11.000 entidades financieras en 204 países y funciona ininterrumpidamente las 24 horas del día y los siete días de la semana.