commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tanya (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (VALIDATOR-403) Accept Discover cards of 17 digits long that start with 6011
Date Tue, 30 Aug 2016 06:46:20 GMT

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

Tanya commented on VALIDATOR-403:
---------------------------------

Hi [~britter], Unfortunately all i have is this wiki page - https://en.wikipedia.org/wiki/Payment_card_number
My company uses some third party gateway to perform all online bookings, just recently we
decided to perform some luhn checks on our front ends as well, just to make the users feedback
faster in case they mistyped or something. Were happy with apache-validator so far. But found
some of the testing credit cards passed to us by the third party don't pass the luhn check
when using later 1.5.1 version.

> Accept Discover cards of 17 digits long that start with 6011
> ------------------------------------------------------------
>
>                 Key: VALIDATOR-403
>                 URL: https://issues.apache.org/jira/browse/VALIDATOR-403
>             Project: Commons Validator
>          Issue Type: Improvement
>          Components: Framework
>            Reporter: Tanya
>            Priority: Minor
>              Labels: payment, validator
>
> The latest version of the apache-validator 1.5.1 has this regex for the Discover validator:
> {code}
> /** Discover Card regular expressions */
> private static final RegexValidator DISCOVER_REGEX = new RegexValidator(new String[]
{"^(6011\\d{12})$", "^(64[4-9]\\d{13})$", "^(65\\d{14})$"});
> {code}
> It does not accept the Discover cards that start with 6011 and 17 digits long. Would
be nice to support it.
> Suggested regex:
> {code}
> ^(6011\\d{12})$", "^(6011\\d{13})$", "^(64[4-9]\\d{13})$", "^(65\\d{14})$"
> {code}
> Example of the valid card:
> {quote}
> 60115564485789458
> {quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message