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 4332 1540 6351 | 123 | 11/25 |
Visa | 4235 6477 2802 5682 | 123 | 11/25 |
American Express | 3753 651535 56885 | 1234 | 11/25 |
Tarjetas de débito
Tarjeta | NĂșmero | CĂłdigo de seguridad | Fecha de caducidad |
Elo | 5067 7667 8388 8311 | 123 | 11/25 |
Para probar diferentes resultados de pago, completa el estado deseado en el nombre del titular (campo cardholder_name
) de la tarjeta:
Estado de pago | DescripciĂłn | Documento de identidad |
APRO | Pago aprobado | (CPF) 12345678909 |
OTHE | Rechazado por error general | (CPF) 12345678909 |
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 Transparente .
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.