FTC accuses payments firm of knowingly assisting tech support scammers

Posted on April 20, 2023