Register / Login here to explore customize features.
Digital payments platform Checkout.com will lay off 5 percent of employees, after being valued at $40 billion in January.