Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

RB and credit card readers (Real Studio network user group Mailinglist archive)

Back to the thread list
Previous thread: XML vulnerability: RB affected?
Next thread: VB Support: forward to the past?


Re: Using Ticks as a timer to play Midi Notes   -   Garth Hjelte
  RB and credit card readers   -   Dennis Birch
   Re: RB and credit card readers   -   Rick Praetzel
   Re: RB and credit card readers   -   Thom McGrath
   Re: RB and credit card readers   -   Dennis Birch
   Re: RB and credit card readers   -   Thom McGrath

RB and credit card readers
Date: 06.08.09 01:18 (Wed, 5 Aug 2009 17:18:25 -0700)
From: Dennis Birch
Can anybody recommend a credit card (i.e. magnetic striped card)
reader that I can integrate with a Made With RB application?

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: RB and credit card readers
Date: 06.08.09 06:57 (Wed, 5 Aug 2009 23:57:57 -0600)
From: Rick Praetzel
> Can anybody recommend a credit card (i.e. magnetic striped card)
> reader that I can integrate with a Made With RB application?

Most of the solutions I write include credit card authorization over
the internet.

Keyboard emulation readers, though a bit clumsy will do the trick.
You will need to get familiar with standard signal characters used on
the magnetic strips on credit cards. And you will want to note which
strips you are reading on the card. Most applications will do fine
with the first two strips which will provide the customer name and
bank number information (cc num and expiry).

It IS a very good idea to open textedit when you get your reader and
swipe cards into a text document to begin to become familiar with what
your editfield will be receiving from the reader.

You will want to read up on some of this to make sure you can read
Amex and Check cards as well.

Magnetic stripe card - Wikipedia, the free encyclopedia

HID readers are provide a more secure environment, hiding the credit
card info from the user; that is, not leaving it in an editfield for a
copy-paste operation. The HID also brings the data in all at once
instead of as keystrokes and it leaves the keyboard as an unambiguous
keystroke source. But lots of guys use the keyboard emulation and I
do also.
I use the HID methods in the Monkeybread plugin for the HID
implementation.

If you need more help, contact me off list.

Rick

Rick Praetzel
Desert Sand Software
www.desertsandsoftware.com
RB 2009r2.1 Dual 2.5 GHz G5, 5GB RAM, OSX 10.5.7
MesaMySQL database browser/editor
MesaSQLite database browser/editor

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: RB and credit card readers
Date: 06.08.09 06:10 (Thu, 6 Aug 2009 01:10:57 -0400)
From: Thom McGrath
Your app will not be able to distinguish between the reader and the
actual keyboard. You will need to do some testing, as you'll get
certain control codes at the end of each "field" on the stripe. You'll
need to program you app to focus on the next textfield so the data can
be input to the correct spot.

If you get your hands on one, you can simply fire up TextEdit /
Notepad and swipe a card. You'll then see everything that is on the
stripe, plus the control characters.

I haven't done this with RB, but the concept is pretty simple. I don't
have a stripe reader handy, otherwise I'd play around with it a bit
and give you more specifics. But your easiest route is certainly any
of the keyboard emulation readers. Otherwise, I think you need to find
OPOS / Human Interface drivers and whatnot.

Re: RB and credit card readers
Date: 06.08.09 04:04 (Wed, 5 Aug 2009 20:04:13 -0700)
From: Dennis Birch
On Wed, Aug 5, 2009 at 5:22 PM, Thom McGrath<<email address removed>> wrote:
> Most magstripe readers work as keyboard emulation. There should be a total
> of zero work involved.
>
> <http://www.posworld.com/minswipreads.html>
> There are plenty available. The link above is to a model I've used in the
> past.

Thanks Thom. There are quite a few listed on that page. Am I only
interested in the ones that say they perform keyboard emulation? Do
you get a keyDown event from them in your RB app?

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: RB and credit card readers
Date: 06.08.09 01:22 (Wed, 5 Aug 2009 20:22:49 -0400)
From: Thom McGrath
Most magstripe readers work as keyboard emulation. There should be a
total of zero work involved.

<http://www.posworld.com/minswipreads.html>

There are plenty available. The link above is to a model I've used in
the past.