Prueba de integración
La prueba de integración permite analizar si esta se realizó correctamente y si los pagos se están procesando sin errores, evitando posibles errores al poner el checkout a disposición de los compradores finales.
Para realizar estas pruebas, necesitarás:
- Usuario de prueba: tiene las mismas funcionalidades que un usuario real de Mercado Pago, por lo que permite probar el funcionamiento de tu desarrollo sin comprometer datos reales. Para crearlo, accede a Tus integraciones y luego Cuentas de prueba > Crear cuentas de prueba.
- Tarjetas de prueba: utiliza tarjetas de prueba de métodos de pago locales y simula diferentes respuestas de pago, sin necesidad de usar una tarjeta real.
Sigue los pasos a continuación para probar tu integración.
1. Iniciar sesión con usuario de prueba y obtener credenciales
Para realizar una compra de prueba, debes utilizar las credenciales de producción del usuario de prueba creado.
Para obtenerlas, deberás iniciar sesión en una ventana de incógnito utilizando el usuario y la contraseña que te fueron proporcionados al crearlo.
Luego, dirígete a Detalles de la aplicación > Credenciales dentro de Tus integraciones. Allí encontrarás la Public Key y el Access Token del usuario de prueba.
Por último, utiliza esas credenciales para realizar las solicitudes necesarias para continuar con la compra de prueba.
2. Hacer compra de prueba
Para realizar una compra de prueba, deberás simular en la tienda un usuario comprador.
- Selecciona algún producto o servicio e inicia el proceso de compra.
- En el checkout de la tienda, ingresa el correo electrónico. Recuerda que debe ser diferente al correo que usas en Mercado Pago.
- Ingresa los datos de una de nuestras tarjetas de prueba.
- Confirma la compra.
Tarjetas de prueba
Puedes usar tarjetas de prueba de métodos de pago locales y simular diferentes respuestas de pago, sin necesidad de usar una tarjeta real.
Para eso, dependiendo de tu país, utiliza una de las tarjetas de crédito o débito que te proporcionamos a continuación.
Tarjetas de crédito
Tarjeta | Número | Código de seguridad | Fecha de caducidad |
Mastercard | 5031 7557 3453 0604 | 123 | 11/25 |
Visa | 4509 9535 6623 3704 | 123 | 11/25 |
American Express | 3711 803032 57522 | 1234 | 11/25 |
Tarjetas de débito
Tarjeta | Número | Código de seguridad | Fecha de caducidad |
Mastercard | 5287 3383 1025 3304 | 123 | 11/25 |
Visa | 4002 7686 9439 5619 | 123 | 11/25 |
Para probar diferentes resultados de pago, completa el estado deseado en el nombre del titular (campo card_holder_name
) de la tarjeta:
Estado de pago | Descripción | Documento de identidad |
APRO | Pago aprobado | (DNI) 12345678 |
OTHE | Rechazado por error general | (DNI) 12345678 |
CONT | Pendiente de pago | - |
CALL | Rechazado con validación para autorizar | - |
FUND | Rechazado por importe insuficiente | - |
SECU | Rechazado por código de seguridad inválido | - |
EXPI | Rechazado debido a un problema de fecha de vencimiento | - |
FORM | Rechazado debido a un error de formulario | - |
CARD | Rechazado por falta de card_number | - |
INST | Rechazado por cuotas invalidas | - |
DUPL | Rechazado por pago duplicado | - |
LOCK | Rechazado por tarjeta deshabilitada | - |
CTNA | Rechazado por tipo de tarjeta no permitida | - |
ATTE | Rechazado debido a intentos excedidos del pin de la tarjeta | - |
BLAC | Rechazado por estar en lista negra | - |
UNSU | No soportado | - |
TEST | Usado para aplicar regla de montos | - |
3. Verificar compra de prueba
Para verificar que la compra de prueba se realizó correctamente, envía un GET al endpoint /v1/orders/{id}, reemplazando id
por la identificación de la order, recibida en la respuesta a su creación.
¡Listo! Una vez finalizados estos pasos, la integración estará completa y podrás usar tus credenciales de producción en Checkout API .
Requisitos para salir a producción
Una vez finalizado el proceso de integración, el ambiente estará listo para ser colocado en producción. A continuación, vea los requisitos necesarios para realizar este pasaje de manera eficaz y segura, garantizando que tu integración esté preparada para recibir transaciones reales.
1. Activar credenciales de producción
Para comenzar a recibir pagos, deberás activar las credenciales de producción de tu usuario real y reemplazar las credenciales de tu usuario de prueba.
Para hacerlo, ingresa al Panel del Desarrollador y, en el menú lateral, accede a Producción > Credenciales de producción. Allí encontrarás tu Public Key y Access Token productivos, que deberán reemplazar a los de prueba utilizados en etapas previas.
Para más información, consulta nuestra documemntación de Credenciales.
2. Implementar certificado SSL
Para que tu integración sea segura y cuide los datos involucrados en las transacciones, es necesario que tengas un certificado SSL y que el formulario de pagos sea disponibilizado en una página HTTPS. Esto permite proteger las transacciones que realicen los compradores y sus datos.
Con este proceso, se busca garantizar la seguridad de lo datos de tus clientes, el cumplimiento de las normas o disposiciones legales de cada país y lograr la mejor experiencia de compra para tus ventas.
Si bien durante la etapa de pruebas puedes no contar con el certificado, este es obligatorio para salir a producción. Para más información, conoce los términos y condiciones de Mercado Pago.
3. Configurar notificaciones
Mantén actualizado el estado de las órdenes en tus sistemas usando y procesando de forma correcta las notificaciones Webhooks.