Em situações de teste de qualquer data de validade dentro dos próximos três anos deve funcionar sem problemas. Caso você queira validar usando Java, aqui vai um pequeno exemplo.
Mastercard
5411203172227391
5501775098293624
5553485215490056
511287386579 2943
5140293789994499
5574403060990497
5347027921417964
5541012002407930
51 63433657826462
5426438431949970
5411203172227391
5501775098293624
5553485215490056
511287386579 2943
5140293789994499
5574403060990497
5347027921417964
5541012002407930
51 63433657826462
5426438431949970
VISA (16 dígitos)
4539515941529884
4532953697441649
4716983402296713
4045508868287112
4 929122999126008
4556526514297070
4532632765754881
4539997040601121
4108755 303113098
4532611820018581
4539515941529884
4532953697441649
4716983402296713
4045508868287112
4 929122999126008
4556526514297070
4532632765754881
4539997040601121
4108755 303113098
4532611820018581
VISA (13 dígitos)
4421552498499
4916371399877
4197750248643
4485869624477
4716452601245
4421552498499
4916371399877
4197750248643
4485869624477
4716452601245
American Express
343913522118462
341816863887300
344168608834057
343913522118462
341816863887300
344168608834057