Skip to content

mastercard fix#72

Open
daniele-NA wants to merge 1 commit into
Mirkoddd:mainfrom
daniele-NA:fix/mastercard
Open

mastercard fix#72
daniele-NA wants to merge 1 commit into
Mirkoddd:mainfrom
daniele-NA:fix/mastercard

Conversation

@daniele-NA

Copy link
Copy Markdown
Contributor

Titolo:
fix: validazione corretta delle carte Mastercard 2-series

Descrizione:

La validazione delle carte Mastercard non riconosceva correttamente le carte
moderne della serie "2".

Il range ufficiale di queste carte va da 2221 a 2720, ma il controllo era
approssimativo: rifiutava carte valide (es. quelle che iniziano con 2700–2720)
e accettava prefissi che non sono Mastercard (es. 2200–2220 e 2721 in su).

Ora il range 2221–2720 viene riconosciuto in modo esatto: le carte valide
vengono accettate e quelle fuori range correttamente rifiutate. Le carte
Mastercard "vecchie" (51–55) continuano a funzionare come prima.

Aggiunti test per i casi limite e per l'intero range.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant