commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (VALIDATOR-404) Support Maestro, Solo and Switch cards
Date Mon, 13 Feb 2017 00:13:41 GMT

    [ https://issues.apache.org/jira/browse/VALIDATOR-404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15863062#comment-15863062
] 

Sebb commented on VALIDATOR-404:
--------------------------------

It looks like Solo and Switch are no longer in use.

Maestro cards do appear to be still in use, but I'm not sure that they can have an IIN of
just 6, because that means there are no other issuers in that category (Merchandising and
banking). That seems unlikely.

> Support Maestro, Solo and Switch cards
> --------------------------------------
>
>                 Key: VALIDATOR-404
>                 URL: https://issues.apache.org/jira/browse/VALIDATOR-404
>             Project: Commons Validator
>          Issue Type: Improvement
>          Components: CreditCard
>            Reporter: Tanya
>            Priority: Minor
>              Labels: payment, validation, validator
>
> Maestro, Solo and Switch card types are popular services owned by Mastercard.
> Would be nice to add validators for those cards into the apache validator framework.
> Example of cards:
> {quote}
> Maestro/Solo - 6759560045005727054
> Mastercard/Maestro/Switch - 5641821000010028
> {quote}
> Suggested regex:
> {code}
> private static final RegexValidator MAESTRO_REGEX =
>             new RegexValidator(new String[] {
>                     // Maestro
>                     "^(5018|5020|5038|6304|6759|6761|6763)[0-9]{8,15}$",
>                     // Solo
>                     "^(6334|6767)[0-9]{12}$", "^((6334|6767)[0-9]{14})$", "^((6334|6767)[0-9]{15})$",
>                     // Switch Card
>                     "^(4903|4905|4911|4936|6333|6759)[0-9]{12}$", "^(4903|4905|4911|4936|6333|6759)[0-9]{14}$",
>                     "^(4903|4905|4911|4936|6333|6759)[0-9]{15}$", "^(564182[0-9]{10})$",
"^(564182[0-9]{12})$",
>                     "^(564182[0-9]{13})$", "^(633110[0-9]{10})$", "^(633110[0-9]{12})$",
"^(633110[0-9]{13})$"
>             });
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message