Prueba de integración
Es crucial realizar pruebas del flujo completo antes de pasar a producción, verificando que la creación de pagos se realice correctamente y que los mensajes sean efectivos en la comunicación con el usuario. Una buena experiencia para tus clientes en el proceso de pago ayuda a mejorar la conversión.
Para realizar una compra de prueba, es necesario utilizar las credenciales de prueba de tu usuario de producción. Para obtenerlas, accede a Detalles de la aplicación > Credenciales dentro del Panel del desarrollador o en tu cuenta de Mercado Pago, accediendo a Tu negocio > Configuraciones > Gestión y administración > Credenciales.
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 que te proporcionamos a continuación.
| Tarjeta | Número | Código de seguridad | Fecha de caducidad |
| Mastercard | 5416 7526 0258 2580 | 123 | 11/25 |
| Visa | 4168 8188 4444 7115 | 123 | 11/25 |
| American Express | 3757 781744 61804 | 1234 | 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 | (otro) 123456789 |
OTHE | Rechazado por error general | (otro) 123456789 |
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 | - |
Probar un pago rechazado en Mensajería de pagos automáticos
A continuación, te presentamos un escenario de prueba para que valides el correcto funcionamiento de tu integración de pagos recurrentes.
- Utiliza tu integración con Checkout API para Obtener los datos de la tarjeta y crear el token.
- Crea el Cliente enviando un POST al endpoint v1/customers con el e-mail
test@testuser.com. - Asocia la tarjeta previamente tokenizada al cliente enviando un POST al endpoint /v1/customers/{customer_id}/cards. Deberás utilizar el
customer_idobtenido en la solicitud para crear el cliente en el path de esta requisición, y enviar elcard_tokenen el body. - Crea el pago recurrente sin CVV. Para el campo
card_holder_name, indica el valorOTHE, que te permitirá generar un pago rechazado. Si necesitas más información sobre cómo crear estos pagos, dirígete a Mensajería de pagos automáticos.
curl
curl --location 'https://api.mercadopago.com/v1/payments' \ --header 'Content-Type: application/json' \ --header 'X-Idempotency-Key: sada21211112311' \ --header 'Authorization: Bearer ACCES_TOKEN \ --data '{ "description": "Primer pago recurrente", "installments": 1, "token": "4c6518fe544c152ed9178d4bc5f7d9a7", "payer": { "id": "3023406418-Jo6Bh3O0fmX85V", "type": "customer" }, "payment_method_id": "master", "transaction_amount": 300 }'
La respuesta a esta solicitud deberá devolver un pago rechazado, de acuerdo con los datos ingresados para el medio de pago.