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 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 medios 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 | 5254 1336 7440 3564 | 123 | 11/30 |
| Visa | 4013 5406 8274 6260 | 123 | 11/30 |
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 | 123456789 |
OTHE | Rechazado por error general | 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_payer@example.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 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \ --header 'Content-Type: application/json' \ --header 'X-Idempotency-Key: <SOME_UNIQUE_VALUE>' \ --header 'X-Expand-Responde-Nodes: gateway.reference' \ --data '{ "transaction_amount": 100, "token": "12346622341", "payment_method_id": "master", "payer": { "id": "123456789-jxOV430go9fx2e", "type": "customer" }, "point_of_interaction": { "type": "CREDENTIAL_ON_FILE", "sub_type": "recurring", "transaction_data": { "first_transaction": false, "storage": "stored", "transaction_initiator": "merchant", "network_transaction_id": "n7w-c0d3-t7d", "subscription_id": "87654321", "subscription_sequence": { "number": 2, "total": 12 }, "invoice_period": { "period": 1, "type": "monthly" }, "billing_date": "2026-02-25", "reference": { "id": "20792195335" } } } }'
La respuesta a esta solicitud deberá devolver un pago rechazado, de acuerdo con los datos ingresados para el medio de pago.