Article should be replaced with this one[1], which is much more informative.
Most notably, the headline of the linked article is ridiculously incorrect. The statement of facts states that they only processed 0.018M credit/debit card transactions over roughly the 2014-2016 period[2]. I would be extremely surprised if it reached Netflix's 152M of worldwide paid memberships for streaming in 2019[3][4].