infotechlead

Fintech firm Checkout.com receives $1 billion investment