If you have a smartphone -- be it an iPhone or an Android-powered phone -- you can use a portable card reader to take credit card payments anywhere you can get an Internet connection. Smartphone card ...