Alibaba and US Payment Processor To Pay $600 Million Over Alleged Drug Sales

Alibaba and its stateside payment processor have agreed to pay $600 to resolve allegations that they failed prevent illegal drug sales via the platform, per the Department of Justice. “This settlement reflects a thorough regulatory process with Alibaba’s full cooperation and our commitment to best-in-class standards of control, policies, and ​measures against non-compliant product sales,” Alibaba said in a statement (more).