Ran a Visa today, and she just called to say it debited from her account twice. Strange, as there wasn't a problem during payment; I put the card in once, it ran fine and printed one receipt. I called tech support for the machine, and he said that, because of communication with/over the digital line, our machine charged her twice, but automatically reversed one. He said it only captured one payment, and that the other payment would reverse on her account in 2 to 3 business days. He also that, if our machine is going over a phone line, this will keep happening, and that we need to call Merchant Services and request an update to our file to 'internet', rather than phone line. The same thing happened once last year, and it doesn't seem right for a customer to have to wait any time for money to be put back in their account. If he said our machine ran twice, but only did one capture, why does it hit twice on her account, and doesn't that mean it actually took double the amount?