Buying Bitcoin with a card usually involves extra fees from the card issuer, the payment provider, and the network itself.