Paddle settles for $5 million over facilitating tech support scams

Jun 18, 2025 - 00:14
Paddle settles for $5 million over facilitating tech support scams
Paddle settles for $5 million over facilitating tech support scams