Get your taxes done using TurboTax

The agent you spoke to on the phone is only authorized to request a refund.  Then the refund is reviewed and accepted or denied.  The issue with your credit card was not a bug, it was almost certainly a hold on your credit card.  That needed to be resolved by the billing department.  The supervisor you are waiting for may be able to issue a refund.  I am sorry this was handled so poorly.