I recently attempted to make a purchase via the online delivery service, XXXX. The total for my purchases was {$64.00}. The company, XXXX, charged my visa debit card ( Bank of America ) {$70.00}, in case of replacement items that cost more than the original {$64.00} I agreed to pay. I was at the grocery store and the cashier told me my card was declined, although I had over {$1500.00} in my account. Mind you, this is the only card I have. I called the bank and they told me they had cancelled my card because of fraudulent charges. The charges were not fraudulent yet I am having to deal with having no access to my money in the bank because he bank made a decision to cancel my card. Erroneously. How do I stop this from happening in the future? Should here not be regulation over banks controlling a consumers money, when the consumer has not contacted said bank with any accounts of wrongdoing? 
