If you are looking to BUY bitcoins online, Paxful is the #1 source for bitcoins as it allows buying bitcoins by 100's of payment methods, such as MoneyGram, Western Union, PayPal, Visa, MasterCard, American Express and even converting your gift cards for bitcoins.