News

Paddle will pay the FTC $5m to settle allegations that it processed payments for tech support scammers. The UK-based payments ...