Now you can do credit card payments with your iPhone using Pay with Square app. This fully free app accepts credit cards, so no more card swipe anymore. The app works with background GPS and automatically opens a tab when you are close a business.