Use extreme caution with bioware!! Their web services site will say your credit card was not charged when it actually was, and take 2 weeks to refund you money!!!
Well next time when you get an error code, check you bank account before you resubmit the charge. Normally your bank will show a pending charge if it was submitted successfully. Bioware is not scamming anyone here, its a simple computer error.