testing - tarjetas - probar tarjeta de credito
¿Cómo probar las interacciones de tarjetas de crédito? (4)
MasterCard: 5431111111111111
Amex: 341111111111111
Discover: 6011601160116611
American Express (15 digits) 378282246310005
American Express (15 digits) 371449635398431
American Express Corporate (15 digits) 378734493671000
Diners Club (14 digits) 30569309025904
Diners Club (14 digits) 38520000023237
Discover (16 digits) 6011111111111117
Discover (16 digits) 6011000990139424
JCB (16 digits) 3530111333300000
JCB (16 digits) 3566002020360505
MasterCard (16 digits) 5555555555554444
MasterCard (16 digits) 5105105105105100
Visa (16 digits) 4111111111111111
Visa (16 digits) 4012888888881881
Visa (13 digits) 4222222222222
Números de prefijo de la tarjeta de crédito:
Visa: 13 or 16 numbers starting with 4
MasterCard: 16 numbers starting with 5
Discover: 16 numbers starting with 6011
AMEX: 15 numbers starting with 34 or 37
Después de leer esta respuesta , me pregunto si hay una manera de obtener un número de tarjeta de crédito "de prueba". Uno con el que puedes experimentar pero que en realidad no carga nada.
Dependiendo de su pasarela de pago, hay dos formas de probar una transacción.
Por ejemplo, con authorize.net, si envía "X_TEST_TRANSACTION = true" (o algo así, ha pasado mucho tiempo), con su POST, se ejecutará en modo de prueba.
También proporcionan un VISA de prueba y un número de Mastercard de prueba que siempre volverá como aprobado si está en modo de prueba, y se rechazará en modo de producción.
Mire la documentación de su API de puerta de enlace, se detallará claramente allí.
La mayoría de las pasarelas de pago proporcionan dichos números para probar sus servicios, pero en general solo funcionarán en las versiones de ensayo / prueba de esas puertas de enlace.
La mayoría de los procesadores de pago proporcionan un número de prueba (PayPal lo hace) o la posibilidad de pasar al modo de prueba (en el que no se procesan realmente las transacciones). Consulte la documentación.