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.
- 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.
- Accede a la tienda donde integraste Checkout Pro, selecciona un producto o servicio y, en la etapa de pago, inicia el proceso de compra.
- Cuando tu integración cree la order y genere el
checkout_url, serás redirigido al formulario de pago de Mercado Pago. - 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 tarjeta | Bandera | Número | Código de seguridad | Fecha de caducidad |
| Tarjeta de crédito | Mastercard | 5031 7557 3453 0604 | 123 | 11/30 |
| Tarjeta de crédito | Visa | 4509 9535 6623 3704 | 123 | 11/30 |
| Tarjeta de crédito | American Express | 3711 803032 57522 | 1234 | 11/30 |
| Tarjeta de débito | Mastercard | 5287 3383 1025 3304 | 123 | 11/30 |
| Tarjeta de débito | Visa | 4002 7686 9439 5619 | 123 | 11/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 pago | Nombre y apellido del titular | Documento de identidad |
| Pago aprobado | APRO | (DNI) 12345678 |
| Rechazado por error general | OTHE | (DNI) 12345678 |
| Pendiente de pago | CONT | - |
| Rechazado con validación para autorizar | CALL | - |
| Rechazado por importe insuficiente | FUND | - |
| Rechazado por código de seguridad inválido | SECU | - |
| Rechazado debido a un problema de fecha de vencimiento | EXPI | - |
| Rechazado debido a un error de formulario | FORM | - |
| Rechazado por falta de card_number | CARD | - |
| Rechazado por cuotas invalidas | INST | - |
| Rechazado por pago duplicado | DUPL | - |
| Rechazado por tarjeta deshabilitada | LOCK | - |
| Rechazado por tipo de tarjeta no permitida | CTNA | - |
| Rechazado debido a intentos excedidos del pin de la tarjeta | ATTE | - |
| Rechazado por estar en lista negra | BLAC | - |
| No soportado | UNSU | - |
| Usado para aplicar regla de montos | TEST | - |
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 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.
