quote:If so I may be stuck as the charge has already gone through my account
Posted to your account is one thing.
Paid for is another.
In general, you can dispute a charge only if it hasn't been paid.
If you pay in-full each statement, withhold just the questioned charge and follow your card issuer's process for contesting a charge.
I've done this a couple of times and had satisfactory resolutions. If it is small enough, like the $5.21 American Airlines charged me five weeks after my flights, the credit card issuer will just give you a credit. Thus American got their $5.21 but I didn't pay for it.
I seriously doubt there is anything underhanded about your failure to receive your order. Just a lack of good customer relations.