You can buy bitcoins with the gift card that most brands, online stores and shopping centers offer. Now to talk about the cons, the verification process is definitely a bit of a pain, since no one wants to sit around for half an hour just to get verified. Generally speaking, buying Bitcoins with a credit or a debit card can get pretty confusing. American Express lets US cardholders pay for deposits via the Abra app. Also, it asks for a lot of personal information such as photographs.