Dúvida validação

Pessoal,

Estou com um problema aqui. Preciso validar números de cartões de crédito mas não estou conseguindo…

Procurei o Algoritmo de Luhn mas não está funcionando.

Alguma sugestão de como fazer?

Deu uma olhada no FrameWorlk da Caelum Stella, não tenho CERTEZA, mas talvez a integração já foi feita.