Recursos para IA

Realizar una compra de prueba con tarjetas

Con la order de prueba creada, utiliza las tarjetas de prueba de Mercado Pago para simular diferentes resultados de pago. Los escenarios disponibles incluyen pagos aprobados, rechazados y pendientes, lo que te permite validar cómo tu integración maneja cada situación antes de salir a producción.

Probar una compra con tarjeta

Para probar una compra con tarjeta de crédito o débito, sigue el paso a paso.

  1. Accede a Mercado Pago Developers e inicia sesión con una cuenta de prueba comprador creada anteriormente. Usa el usuario y la contraseña asignados a ella. Puedes consultar estos datos en la documentación Testear la integración > Obtener una cuenta de prueba comprador.
Si se solicita un código de verificación por e-mail al iniciar sesión, ingresa el código de 6 dígitos asociado a tu cuenta de prueba. Puedes encontrarlo en Tus integraciones > Tu aplicación > Cuentas de prueba.
  1. Accede a la tienda donde integraste Checkout Pro, selecciona un producto o servicio y, en la etapa de pago, inicia el proceso de compra.
  2. Cuando tu integración cree la order y genere el checkout_url, serás redirigido al formulario de pago de Mercado Pago.
  3. Por último, realiza una compra de prueba utilizando los datos de las tarjetas de prueba de la sección siguiente. El nombre del titular define el resultado simulado del pago.

Tarjetas de prueba

Mercado Pago proporciona tarjetas de prueba que te permitirán probar pagos sin utilizar una tarjeta real.

Sus datos, como número, código de seguridad y fecha de caducidad, pueden ser combinados con los datos relativos al titular de la tarjeta, que te permitirán probar distintos escenarios de pago. Es decir, puedes utilizar la información de cualquier tarjeta de prueba y probar resultados de pago diferentes a partir de los datos del titular.

A continuación, puedes ver los datos de las tarjetas de débito y crédito de prueba. Selecciona aquella que quieras utilizar para probar tu integración.

Tipo de tarjetaBanderaNúmeroCódigo de seguridadFecha de caducidad
Tarjeta de créditoMastercard5031 7557 3453 060412311/30
Tarjeta de créditoVisa4509 9535 6623 370412311/30
Tarjeta de créditoAmerican Express3711 803032 57522123411/30
Tarjeta de débitoMastercard5287 3383 1025 330412311/30
Tarjeta de débitoVisa4002 7686 9439 561912311/30

Luego, elige qué escenario de pago probar, y completa los campos del titular de la tarjeta (Nombre y apellido, Tipo y número de documento) según lo indica la tabla a continuación.

Estado de pagoNombre y apellido del titularDocumento de identidad
Pago aprobadoAPRO(DNI) 12345678
Rechazado por error generalOTHE(DNI) 12345678
Pendiente de pagoCONT-
Rechazado con validación para autorizarCALL-
Rechazado por importe insuficienteFUND-
Rechazado por código de seguridad inválidoSECU-
Rechazado debido a un problema de fecha de vencimientoEXPI-
Rechazado debido a un error de formularioFORM-
Rechazado por falta de card_numberCARD-
Rechazado por cuotas invalidasINST-
Rechazado por pago duplicadoDUPL-
Rechazado por tarjeta deshabilitadaLOCK-
Rechazado por tipo de tarjeta no permitidaCTNA-
Rechazado debido a intentos excedidos del pin de la tarjetaATTE-
Rechazado por estar en lista negraBLAC-
No soportadoUNSU-
Usado para aplicar regla de montosTEST-

Verificar el resultado

Para confirmar el resultado de cada compra de prueba, envía un GET al endpoint /v1/orders/{id}API incluyendo tu Access Token de pruebaClave privada de prueba de la aplicación creada en Mercado Pago, que es utilizada en el backend. Puedes acceder a ella a través de Tus integraciones > Datos de la integración > Credenciales de prueba.:

curl

curl -X GET \
    -H 'Authorization: Bearer ENV_ACCESS_TOKEN' \
    'https://api.mercadopago.com/v1/orders/{id}'

Reemplaza {id} por el id de la order obtenido al crearla. El campo status de la respuesta indicará el resultado de la transacción según el escenario probado. Para conocer todos los estados posibles, consulta la documentación de Estado de la order.