SCA to cause €57 billion in abandoned carts says Stripe General Ecommerce platforms are warning the EU that payment changes could seriously disrupt ecommerce. New SCA (Strong Customer Authentication) will … Read the full article