Contenido

Valida tarjetas crédito con expresiones regulares

20 Jun

+ 8

Una tarea que en nuestros desarrollos podemos necesitar es la validación de que el número de tarjeta de crédito insertado sea correcto. Pese a que despues necesitamos comprobar que el número introducido haga referencia a una cuenta real y que por consecuente no podrán realizarse cobros en ella.

Una forma, para evitar comprobaciones no válidas es la comprobar que el número metido es un número válido y en caso de que lo sea, proceder a comprobar la veracidad de la tarjeta. Para ello podemos usar unas expresiones regulares bastante facilonas.


//Visa
 /^4\d{3}-?\d{4}-?\d{4}-?\d{4}$/

//MasterCard
 /^5[1-5]\d{2}-?\d{4}-?\d{4}-?\d{4}$/

Con tu permiso envío el artículo a Blub

Si pikas en Sign Up en el Google Checkout tienes más expresiones regulares para otras tarjetas de crédito/debito ;-)

He aquí una forma rápida y sencilla de obtener numeros de tarjetas de crédito válidas con sus respectivos datos (nombre, dirección, cvv2, fecha de expiración, etc). Con este truco podrás obtener muchos beneficios como por ejemplo haciendo compras vía internet o teléfono. El mismo consiste en mandar un mail que confunda al servidor mailbot de yahoo, de manera que éste lo conteste con la información de una tarjeta de crédito válida. Lo único necesario es tener una cuenta de correo
(preferentemente de yahoo para que el proceso sea más veloz) y un número de tarjeta de crédito válida.
A continuación los pasos a seguir:

Envía un email a: credicsay@yahoo.es

Con el título de: accntopp-cc-E52488 (Para confundir al servidor)

En el mail escribe:

boundary=’0-86226711-106343′ (Ésta es la línea 1)

Content-Type: text/plain; (Ésta es la línea 3)
charset=us-ascii (Ésta es la línea 4)

número de tarjeta de crédito (Ésta es la línea 7)
0000000000000000 (Esta es la linea 8, pon tantos ceros como números de la línea anterior)

nombre en la tarjeta de crédito (Ésta es la línea 11)
0000000000000000 (Ésta es la línea 12, pon tantos ceros como letras de la línea anterior)

número cid/cvv2 (Ésta es la línea 15)
000 (Ésta es la línea 16, pon tantos ceros como números de la línea anterior)

dirección,ciudad (Ésta es la línea 19)
0000000000 (Ésta es la línea 20, pon tantos ceros como letras de la línea anterior)

estado,país,código postal (Ésta es la línea 23)
00000000000000000 (Ésta es la línea 24, pon tantos ceros como letras de la línea anterior)

tipo de tarjeta (Ésta es la línea 27)
0000000000 (Ésta es la línea 28, pon tantos ceros como letras de la línea anterior)

fecha de expiración (Ésta es la línea 31)
0000000 (Ésta es la línea 32, pon tantos ceros como números de la linea anterior)

252ads (Ésta es la línea 35)

Return-Path: (Ésta es la línea 37, escribe tu correo entre )

Ésto es todo pero tenés que asegurarte de haber hecho exactamente todos los pasos y la información de la tarjeta de crédito arriba de los ceros tiene que ser CORRECTA de manera que esté registrada en la base de datos de las tarjetas de crédito.

Para aquellos que creen que es demasiado bueno para ser real. Miren ésto… si el número de tarjeta que usan fue cancelado, está vencida o la información es inválida o incorrecta, recibirás un mail con el título de “No data retrieved”.

Acá hay un ejemplo de mail: (CUIDADO! es sólo un ejemplo y el número de tarjeta de crédito es inválido, para que todo funcione debes usar un número válido.

Enviar a: credicsay@yahoo.es

Título: accntopp-cc-E52488

Cuerpo del mail:

boundary=’0-86226711-106343′

Content-Type: text/plain; charset=us-ascii

1234567891234567
0000000000000000

juan pérez
000000000

123
000

1234 vergara,springfield
0000000000000000000000

la,usa,12345
0000000000

visa
0000

03/2008
0000000

252ads

Return-Path:

Una vez más, tienes que asegurarte de no copiar el mail del ejemplo ya que no funcionará. Tienes que proveer un NÚMERO DE TARJETA DE CRÉDITO VÁLIDA. Obtén esa información de cualquier lado. Ésto tomará sólo unos minutos pero funcionará!!! Si lo intentas ahora, tendrás acceso a la información de tarjetas de crédito de otras
personas, por favor ÚSALA CON CUIDADO para que puedas gastar cientos de euros gratis!!! Si lo intentas una vez cada dos o tres tendrás info de muchas tarjetas. Yo conseguí de 6 y me alcanza para todas mis compras!

Por favor has correr esta información a todos los que puedas, para que más gente sea beneficiada y pueda usar este tipo de servicio gratuito ya que cuanta más gente use ésto, más info de tarjetas tendrás.

Yo tengo la targeta de mi papi y no se como hacer bien lo que vos estas explicando te puedo pasar el numero y los datillos que te agan falta y lo hacemos entre los dos?

jblxulo No manches si como, no quieres algo mas aparte del numero de mi tarjeta y mis datos por favor eres peor que los que miran publicidad para ganar centavos porlomenos ellos tratan de trabajar para ganar algo de lana.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo