Planet provides retail and hospitality businesses with a modular payment partner for accepting online payments. With global headquarters in London and regional headquarters in Paris, Galway, Dortmund, Zurich and Madrid, Planet operates in 64 markets across 5 continents. Eurazeo acquired a majority stake in the company in 2015, valuing it at €550m. In 2021, Eurazeo sold its stake to Advent International while reinvesting alongside Advent, which valued the company at €1.8bn.
Goodwin served as the CEO of 3C Payment before its merger with Planet, after which he assumed the role of CPTO at Planet in 2020. He holds a BSc in Physics from University of Nottingham.