Accepting credit card payments has never been easier for small businesses. Here's how to take payments with your phone, along with the tools, costs and setup tips to keep in mind. Many businesses need ...