Autodetectar tipo de tarjeta de crédito

319 views
Skip to first unread message

Maximiliano A

unread,
Mar 29, 2016, 9:57:36 AM3/29/16
to Desarrolladores PayU Latam
Estoy aplicando el escaneo de tarjeta de crédito y me gustaría detectar automáticamente el tipo de tarjeta de crédito (PAYMENT_METHOD)

Hay algúna lista de patrónes o código que pueda seguir para descubrir por el número que tipo de tarjeta es? parecido a esto pero para los metodos de pago habilitados en argentina inclusive:

function getCreditCardType(accountNumber)
{ //start without knowing the credit card type var result = "unknown"; //first check for MasterCard if (/^5[1-5]/.test(accountNumber)) { result = "mastercard"; } //then check for Visa else if (/^4/.test(accountNumber)) { result = "visa"; } //then check for AmEx else if (/^3[47]/.test(accountNumber)) { result = "amex"; } return result; }

ADMIN

unread,
Mar 29, 2016, 1:15:44 PM3/29/16
to Desarrolladores PayU Latam
Buenos días Maximiliano,

De antemano le agradecemos el hacer uso de nuestro foro para publicar sus dudas.

Con respecto a las tarjetas de crédito habilitadas para Argentina contamos con la siguiente información:
AMEX Empieza con 3 y tienen una longitud de 15 dígitos.
DINERS Empieza con 3 y tienen una longitud de 14 dígitos.
VISA Empieza con 4 y tienen una longitud de 16 dígitos.
MASTERCARD Empieza con 5 y tienen una longitud de 16 dígitos.

CENCOSUD Empieza con 603493 seguido de 10 dígitos más.

ARGENCARD Empieza con 501105 seguido de 10 dígitos más.

SHOPPING Empieza con 603488  seguido de 10 dígitos más o empieza con 2799 seguido de exactamente 9 dígitos más.

NARANJA Empieza con 589562 seguido de 10 dígitos más.

CABAL Empieza en 604 sigue el número 2 o 3 seguido de dos números cuales quiera entre cero y nueve o puede ser 400 y seguido de 10 dígitos más o que empiece con 589657 seguido de 10 dígitos más.


Esperamos que la información haya sido de utilidad.

Maximiliano A

unread,
Jul 26, 2016, 12:54:49 PM7/26/16
to Desarrolladores PayU Latam
gracias!
Reply all
Reply to author
Forward
0 new messages