Buying bitcoin (BTC) with a credit or debit card used to be REALLY hard.