Global payment platform offering payment processing, digital wallets, and online cash solutions with 100+ payment methods