Lots of people here are right to question the security given the track record of ... well, pretty much everyone involved in BitCoin trading, but I work at a company that has looked into using this type of instant bank account verification and it's not quite as ridiculous as some people are assuming.<p>To pull money from your account, they are using ACH (Automated Clearing House) sometimes called e-check. The standard way to confirm an ACH relationship is to make two small deposits known as microdeposits into the customers account, and then the customer needs to come back and confirm the amounts.<p>This requires waiting for what's usually a daily process to send the ACH micro deposits, then waiting until they show up in the customer's account. Thus, the customer needs to wait several days before they can add funds.<p>Another option is to use a service like By All Accounts which logs in on the users behalf to their their bank account and confirms that they actually have access to the bank account they are trying to draw from and confirms sufficient funds.<p>Once either of these happens, then the company can pull from your bank account. This is great if you're setting up something like automatic bill pay or hooking up a scheduled deposit into an investment account.<p>So if you trust this BTC dealer as much as your credit card company or stock broker, this is a reasonable method to get money to them. If you don't trust them, then you probably don't want to give them money anyway.