April 3, 2025Business The payment network company is offering an upfront payment of nearly $100 million.Read More Share: