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 | 5474 9254 3267 0366 | 123 | 11/25 |
Visa | 4075 5957 1648 3764 | 123 | 11/25 |
Tarjetas de débito
Tarjeta | Número | Código de seguridad | Fecha de caducidad |
Mastercard | 5579 0534 6148 2647 | 123 | 11/25 |
Visa | 4189 1412 2126 7633 | 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 |
APRO | Pago aprobado |
OTHE | Rechazado por error general |
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.