Con sede operativa anche in Italia, TerraPay ha costruito una rete di pagamenti in continua espansione che consente alle aziende di creare esperienze di pagamento senza interruzioni per i propri clienti, con un passaggio globale ininterrotto, sicuro e in tempo reale per ogni pagamento. La società è dotata di 29 approvazioni e licenze normative, a livello globale, inclusa una licenza EMI in Italia, e di una vasta rete di oltre 7,5 miliardi di conti bancari, oltre 2,1 miliardi di mobile wallet, in 121 paesi di ricezione e 210 paesi di invio.
Supportata dalle istituzioni più affidabili al mondo: IFC, Partech, Prime Ventures e Visa, l'azienda sta aprendo la strada all'inclusione finanziaria, all'uguaglianza e alla resilienza.