I have a non-profit client who wants to be able to accept credit card donations at charity events. They have an authorize.net account and are looking at http://www.usbswiper.com/
I've also seen https://squareup.com/
Have you used any mobile credit card solutions and what did you think of them?