Ideally you should deposit on an exchange, make your trade, and then withdrawal the coins. CONS High credit card deposit fees. On the other hand, the five most expensive states to mine Bitcoin in the U. Coinmama allows customers in almost every country to buy bitcoin with a credit or debit card.