not meaning to rain on the dump on SE parade, but most issues I have ever had with credit/debit cards tend to be the bank.

not saying it couldnt possibly be SE, but if the bank denies the charge... SE has no other option except to say "no". I know its a pain, but have you asked your bank?