On Sep 29, 2009, at 4:56 AM, William Hudson wrote:
There are many sources for credit card prefixes (as well as check
digit
algorithms) for validating credit cards. For example,
http://en.wikipedia.org/wiki/Bank_card_number
Part of the problem, as pointed out by the chart, is different cards
have different number lengths. They range from 13 digits to 16 digits.
For example, someone who accidentally leaves the first digit off of
their mastercard or visa could look like a valid amex card.
Again, it depends when you're doing your authorization check. If
you're processing immediately during the users' session, you don't
need to ask for the card type because an entry error will be caught
(assuming you've got a decent merchant processor).
However, lots of purchase systems do a deferred authorization check,
to allow the seller to have a look at the transaction before its put
through the system (often for additional fraud protection or inventory
clearance). In this instance, it's better to ask for the card type to
give you a piece of redundant information for the validity check.
In shopping cart and checkout systems, things are rarely as easy as
they seem.
Jared
Jared M. Spool
User Interface Engineering
510 Turnpike St., Suite 102, North Andover, MA 01845
e: [email protected] p: +1 978 327 5561
http://uie.com Blog: http://uie.com/brainsparks Twitter: @jmspool
________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [email protected]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help