In our country, you call/ log in to the credit card website and dispute the charge to your account and they refund your money.So you've never dealt with them. No order number just a thank you and a charge on my American Express. Followed by excusses because of Covid-19 and finally a nasty refusal to ship.
All I get now are a lot of advertisements.
Is that how they do it in your country?