I am looking for an Android compatible credit card swiper that comes with software which will process payments. The software must have an open API so I can integrate it into my app. Does anyone know of something that will do this?
2 Answers
One option is Innerfence. Your can either use their sold-separately swiper, or enter the CC number manually.
Square had an open API, but from what I understand they abandoned it some months ago.

- 22,218
- 6
- 59
- 103
-
I looked at Square. They don't offer any API support as of today. I'll check out Innerfence – Lloyd Banks Sep 28 '12 at 16:57
-
Unfortunately, Innerfence doesn't support Android tablets – Lloyd Banks Sep 28 '12 at 18:35
-
Another option is PayAnywhere. According to [this press release](http://www.payanywhere.com/news-media-section/android-api-available-jun-4-2012.html), they have an Android SDK available. Their device list show several tablets, not sure how extensive you're looking for. I can't say for sure how well it fits your needs, because there's a bit of a shortage of information available without signing up on their website. – Geobits Sep 28 '12 at 19:27
-
I put together a list for a similar question and added innerfence. Hopefully it will help. http://stackoverflow.com/questions/9323117/looking-for-library-or-sdk-for-scanning-credit-cards-from-my-android-application/ – Thaddeus Albers Mar 20 '13 at 02:10
try this: http://paypal.com/here
in Paypal's Profile | My Selling Tools | Instant Payment Notification (IPN) set a post-transaction callback URL that puts the transaction into your own database - Paypal will do a POST to your URL with everything they can share about the transaction (a lot). Then program your app to request a query to that database. My experience has been that the IPN callback happens within 2 seconds so it should take you a max of 4 seconds to query your own database from your app and get any (reasonable) answer you need about the transaction.
Doing it this way also keeps your PCI compliance profile/posture very low and you have few if any compliance responsibilities, unlike you would if your app actually saw the CC number or CVV.

- 558
- 1
- 3
- 8
-
Is there anyway to push transactions onto Paypal without using their app's interface? – Lloyd Banks Sep 29 '12 at 01:59