British Airways is the case that made every board understand that the checkout page is a supply chain.
In summer 2018 the BA website and mobile app loaded a modified JavaScript file that quietly copied every card entered at checkout to an attacker-controlled domain that mimicked baways.com.
The ICO later found that BA had insufficient controls over the scripts running on its own payment pages and issued a £20M fine, then a record under GDPR.
