Payments company Block to pay $40 million fine in New York over compliance failures financialnews_rlv83x 3 weeks ago