CRM-19283 - Allow contribution forms to recognise new MasterCard 2-series BIN numbers
authorAndrew Cormick-Dockery <andrew.cormick-dockery@greens.org.au>
Wed, 31 Aug 2016 07:08:31 +0000 (07:08 +0000)
committerAndrew Cormick-Dockery <andrew.cormick-dockery@greens.org.au>
Wed, 31 Aug 2016 07:08:31 +0000 (07:08 +0000)
templates/CRM/Core/BillingBlock.js

index bc06b0a4575d179e4e1321b21d84450e28bc9349..1802fb973b27ba3e3427f4c81740ea2f30beb0bb 100644 (file)
@@ -43,7 +43,7 @@
     // Based on http://davidwalsh.name/validate-credit-cards
     // See also https://en.wikipedia.org/wiki/Credit_card_numbers
     var card_types = {
-      'mastercard': '5[1-5][0-9]{14}',
+      'mastercard': '(5[1-5][0-9]{2}|2[3-6][0-9]{2}|22[3-9][0-9]|222[1-9]|27[0-1][0-9]|2720)[0-9]{12}',
       'visa': '4(?:[0-9]{12}|[0-9]{15})',
       'amex': '3[47][0-9]{13}',
       'dinersclub': '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',