I want to accept credit cards on my mobile device...

To accept credit card payments on your Android, iPhone or iPad mobile device, try using - Square, Phone Swipe, Verifone Sail

Reference Article "Verifone to Announce New Mobile Payment Processing System" by Michael Brown