Buying Bitcoin with your credit card is just as simple as buying with a debit card or paying directly from your bank account, though it does come with a few extra restrictions. The only catch is that the company only accepts Visa and Mastercard, so your American Express card won't work.