Realizar compra de prueba con tarjetas
Para probar tu integración con tarjetas de crédito y/o débito deberás realizar una compra de prueba con estos medios de pago simulando el accionar de un usuario comprador.
Para realizar una compra de prueba exitosa, completa los datos requeridos en el checkout siguiendo la información indicada a continuación.
E-mail del comprador
En el campo e-mail, ingresa cualquier dirección de correo electrónico válida.
Datos de la tarjeta
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 | 5416 7526 0258 2580 | 123 | 11/30 |
| Tarjeta de débito | Visa | 4168 8188 4444 7115 | 123 | 11/30 |
| Tarjeta de crédito | American Express | 3757 781744 61804 | 1234 | 11/30 |
| Tarjeta de débito | Mastercard | 5241 0198 2664 6950 | 123 | 11/30 |
| Tarjeta de débito | Visa | 4023 6535 2391 4373 | 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 | (otro) 123456789 |
| Rechazado por error general | OTHE | (otro) 123456789 |
| 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 | - |
Una vez que hayas completado todos los campos correctamente, haz clic en el botón para procesar el pago, y aguarda el resultado.
Para verificar que la compra de prueba se realizó de acuerdo a los resultados esperados en función de los datos ingresados, envía una solicitud al endpoint /v1/orders/{id}GET, reemplazando id por la identificación de la order, recibida en la respuesta a su creación.
La SDK Checkout no tiene un flag de modo sandbox: el entorno de prueba se activa mediante la credencial. Inicializa la SDK con una Public Key de prueba — todo el flujo se ejecuta sin mover dinero real.
- Accede a Tus integraciones > Detalles de la aplicación > Credenciales en el Panel del Desarrollador.
- Copia la Public Key de prueba de tu aplicación.
- Inicializa la SDK con esta credencial, conforme el ejemplo a continuación.
- Abre el flujo de checkout en la aplicación y utiliza las tarjetas de prueba en el formulario — no generan ningún cargo real.
- El resultado del pago es controlado por el nombre del titular ingresado en el formulario.
kotlinMercadoPagoSDK.initialize( context = this, publicKey = "{{YOUR_PUBLIC_KEY}}", countryCode = CountryCode.BRA )
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 | 5416 7526 0258 2580 | 123 | 11/30 |
| Tarjeta de débito | Visa | 4168 8188 4444 7115 | 123 | 11/30 |
| Tarjeta de crédito | American Express | 3757 781744 61804 | 1234 | 11/30 |
| Tarjeta de débito | Mastercard | 5241 0198 2664 6950 | 123 | 11/30 |
| Tarjeta de débito | Visa | 4023 6535 2391 4373 | 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 | (otro) 123456789 |
| Rechazado por error general | OTHE | (otro) 123456789 |
| 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 | - |
Para verificar si la compra de prueba se realizó correctamente, envía una solicitud al endpoint /v1/orders/{id}GET, reemplazando id por la identificación de la order.
Para flujos de extremo a extremo, crea usuarios de prueba en Tus integraciones > Pruebas > Cuentas de prueba en el Panel del Desarrollador.
APP_USR.¡Listo! Una vez finalizados estos pasos, la integración de tarjetas como medio de pago estará completa y podrás, o bien continuar probando otros medios de pago integrados, o bien salir a producción.