Mind blown. Thanks. I'm British and I've had a debit card since I was 16 which is a loooooong time ago now, let me tell you.
If the supplier goes out of business / fails to deliver, the bank/credit card company is equally liable. A Section 75 claim is allowed for purchases between £100 and £30,000.
https://www.financial-ombudsman.org.uk/consumers/complaints-...