Payments platform Sezzle has been named one of CNBC’s top FinTechs. The award for the World’s Top Fintech Companies 2023, announced Wednesday (Aug. 2), places Sezzle among...