I'm looking for a way of automatically inserting a credit card into a payment terminal via a webhook. I know how to handle the coding aspect. I'm wondering if anyone has an idea of what the best way of creating an automatic credit card inserter/swiper (either one, but looking for ideas on both) for testing purposes.
So far the only way I know of doing it would be to 3D print a contraption and add a solenoid in it to do the credit card inserting. I'm not sure how it would be possible to make a swiper though.
tHemAcHiNe83888:
I'm looking for a way of automatically inserting a credit card into a payment terminal via a webhook. I know how to handle the coding aspect. I'm wondering if anyone has an idea of what the best way of creating an automatic credit card inserter/swiper (either one, but looking for ideas on both) for testing purposes.
So far the only way I know of doing it would be to 3D print a contraption and add a solenoid in it to do the credit card inserting. I'm not sure how it would be possible to make a swiper though.
Does anyone have any ideas?
Many, many years ago I was visiting the Burroughs/Unisys plant in Plymouth, Michigan, and walked past an ATM being reliability tested by a robot arm.
The arm would insert the card, press a few buttons, remove the false money that was dispensed, drop it into a box, and then remove the card, wait and do it again.
Hey all... just to clarify. This robot would be used for automation testing of point of sale software. It would be using a dummy credit card that's supposed to get auto approved without any billing attached to it.
The idea is to make this robot to emulate the customer experience as closely as possible. I already have several terminals I can use.
Thanks for comments. If anyone has any idea on how to build something that pushes and pulls the card, I'd like to hear them.
tHemAcHiNe83888:
The idea is to make this robot to emulate the customer experience as closely as possible.
Thanks for comments. If anyone has any idea on how to build something that pushes and pulls the card, I'd like to hear them.
Building something that pushes and pulls a credit card shaped piece of plastic should be straightforward.
Emulating what real people do with them is a whole other ball game. They put them in wrong way round and upside down. They get them creased in their pockets. They hold them at strange angles when inserting them. They put them in half way and then pull them out again because they want to talk to a friend or scratch an itch. etc etc etc
Robin2:
Emulating what real people do with them is a whole other ball game.
I think the "customer experience" OP mentions is the rest: what customer sees on the terminal, not how they mistreat the credit card, or even how the credit card terminal deals with those poor insertions.
tHemAcHiNe83888:
Hey all... just to clarify. This robot would be used for automation testing of point of sale software. It would be using a dummy credit card that's supposed to get auto approved without any billing attached to it.
Part of the "customer experience" includes cards getting rejected now and then. That can be because of read errors (e.g. due to poor insertion), not enough credit available, or other reasons. I've experienced that myself, normally swiping again is all that's needed to make it work.
There must be thousands of used robot arms available and similarly the grippers you need. Just go buy one and then use your PC to program it and operate it.
You are just wasting valuable time fussing around.