-# from http://perl.about.com/compute/perl/library/nosearch/P073000.htm
-# verified by http://www.beachnet.com/~hstiles/cardtype.html
-# Card Type Prefix Length
-# MasterCard 51-55 16
-# VISA 4 13, 16
-# American Express (AMEX) 34, 37 15
-# Diners Club/Carte Blanche 300-305, 36, 38 14
-# enRoute 2014, 2149 15
-# Discover 6011 16
-# JCB 3 16
-# JCB 2131, 1800 15
-#
-# from Neale Banks <neale@lowendale.com.au>
-# According to a booklet I have from Westpac (an Aussie bank), a card number
-# starting with 5610 or 56022[1-5] is a BankCard
-# BankCards have exactly 16 digits.
-#
-# from "Becker, Max" <Max.Becker@firstgate.com>
-# It's mostly used in the UK and is either called "Switch" or "Solo".
-# Card Type Prefix Length
-# Switch various 16,18,19
-# Solo 63, 6767 16,18,19
-#
-# switch
-#4903
-# 0[2-9]
-# 3[5-9]
-#4911
-# 0[1-2]
-# 7[4-9]
-# 8[1-2]
-#4936
-#
-# from http://en.wikipedia.org/wiki/Credit_card_number#Prefixes
-# As of November 8, 2004, MasterCard and Diner's club formed an alliance.
-# Cards issued in Canada and the USA start with 55 and are treated as
-# MasterCards worldwide. International cards use the 36 prefix and are
-# treated as mastercards in Canada and the US, but are treated as Diner's
-# Club cards elsewhere. Diner's club international's website makes no
-# reference to old 38 prefix numbers, and they can be presumed reissued under
-# the 55 or 36 BIN prefix.
-#
-# Effective October 1, 2006, the Discover Network will activate new Issuer
-# Identification Numbers (IINs) to support a variety of card types and
-# products. Additionally, Discover and China Union Pay (CUP) have
-# established a strategic alliance and reciprocity agreement. As a result,
-# IIN ranges from CUP will be enabled to facilitate the acceptance of CUP
-# credit Cards on the Discover Network by October 1, 2006. CUP credit
-# cards will be enabled on Discover Network with a 16-digit Card Number
-# only. The updated IIN table is shown below.
-#
-# Minimum IIN Maximum IIN Product
-# 650000 650099 Consumer Debit
-# 650100 650199 Commercial Debit
-# 650200 650399 Stored Value
-# 650400 650599 Stored Value
-# 650600 650799 Consumer Credit
-# 650800 650999 Commercial Credit
-# 651000 659999 Reserved for Future Use
-#
-# China Union Pay
-# 62212600 62292599 Credit
-#
-# Please ensure that your POS terminals, websites and any pertinent
-# internal systems can accept these new IINs.
-#
-# from http://en.wikipedia.org/wiki/Laser_(debit_card)#Technical
-# Laser cards are prefixed with either "6304", "6706", "6771" or "6709", and
-# may be between 16 and 19 characters in length.
+from http://perl.about.com/compute/perl/library/nosearch/P073000.htm
+verified by http://www.beachnet.com/~hstiles/cardtype.html
+Card Type Prefix Length
+MasterCard 51-55 16
+VISA 4 13, 16
+American Express (AMEX) 34, 37 15
+Diners Club/Carte Blanche 300-305, 36, 38 14
+enRoute 2014, 2149 15
+Discover 6011 16
+JCB 3 16
+JCB 2131, 1800 15
+
+from Neale Banks <neale@lowendale.com.au>
+According to a booklet I have from Westpac (an Aussie bank), a card number
+starting with 5610 or 56022[1-5] is a BankCard
+BankCards have exactly 16 digits.
+
+from "Becker, Max" <Max.Becker@firstgate.com>
+It's mostly used in the UK and is either called "Switch" or "Solo".
+Card Type Prefix Length
+Switch various 16,18,19
+Solo 63, 6767 16,18,19
+
+switch
+4903
+ 0[2-9]
+ 3[5-9]
+4911
+ 0[1-2]
+ 7[4-9]
+ 8[1-2]
+4936
+
+from http://en.wikipedia.org/wiki/Credit_card_number#Prefixes
+As of November 8, 2004, MasterCard and Diner's club formed an alliance.
+Cards issued in Canada and the USA start with 55 and are treated as
+MasterCards worldwide. International cards use the 36 prefix and are
+treated as mastercards in Canada and the US, but are treated as Diner's
+Club cards elsewhere. Diner's club international's website makes no
+reference to old 38 prefix numbers, and they can be presumed reissued under
+the 55 or 36 BIN prefix.
+
+Effective October 1, 2006, the Discover Network will activate new Issuer
+Identification Numbers (IINs) to support a variety of card types and
+products. Additionally, Discover and China Union Pay (CUP) have
+established a strategic alliance and reciprocity agreement. As a result,
+IIN ranges from CUP will be enabled to facilitate the acceptance of CUP
+credit Cards on the Discover Network by October 1, 2006. CUP credit
+cards will be enabled on Discover Network with a 16-digit Card Number
+only. The updated IIN table is shown below.
+
+Minimum IIN Maximum IIN Product
+650000 650099 Consumer Debit
+650100 650199 Commercial Debit
+650200 650399 Stored Value
+650400 650599 Stored Value
+650600 650799 Consumer Credit
+650800 650999 Commercial Credit
+651000 659999 Reserved for Future Use
+
+ China Union Pay
+62212600 62292599 Credit
+
+Please ensure that your POS terminals, websites and any pertinent
+internal systems can accept these new IINs.
+
+from http://en.wikipedia.org/wiki/Laser_(debit_card)#Technical
+Laser cards are prefixed with either "6304", "6706", "6771" or "6709", and
+may be between 16 and 19 characters in length.
+
+from https://www.discovernetworkvar.com/pdf_docs/9-2_VAR_ALERT_Sep_2009.pdf
+Be sure to update your POS systems now with the following expanded Issuer
+Identification Number ("IIN") Ranges. The IIN Range table listed below
+includes Diners Club International ("DCI") and other Issuers and Card
+programs that operate on Discover Network. These ranges are required for Card
+transaction routing and detailed in Release 9.2 of the Discover® Network
+Acquirer Operating Regulations and Technical Specifications:
+
+ Start End Issuing
+ Network
+ 30000000 30599999 DCI
+ 30950000 30959999 DCI
+ 35280000 358999991 JCB
+ 36000000 369999992 DCI
+ 38000000 39999999 DCI
+ 60110000 60110999 Discover
+ Network
+ 60112000 60114999 Discover
+ Network
+ 60117400 60117499 Discover
+ Network
+ 60117700 60117999 Discover
+ Network
+ 60118600 60119999 Discover
+ Network
+ 62212600 62292599 CUP
+ 62400000 62699999 CUP
+ 62820000 62889999 CUP
+ 64400000 65999999 Discover
+ Network
+
+1 This IIN range (35280000 to 35899999) shall be enabled only by Merchant
+Processors in connection with Merchant relationships, POS Devices or otherw
+of the United States of America and the District of Columbia, Puerto Rico, th
+Northern Mariana Islands and Guam, subject to certain exceptions in Acquir
+applicable.
+2 The PAN length for this IIN Range (36000000 to 36999999) is 14 digits.
+