Some banks changed their crypto currency policies this year. Some banks will allow the transaction to go through if you call. Others like capital one will not allow it all. Luckily, USAA doesn't give a damn. I bought some yesterday through coinbase