Prueba de integración - Pagos automáticos - Mercado Pago Developers
Recursos para IA

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.

TarjetaNúmeroCódigo de seguridadFecha de caducidad
Mastercard5416 7526 0258 258012311/25
Visa4168 8188 4444 711512311/25
American Express3757 781744 61804123411/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 pagoDescripciónDocumento de identidad
APROPago aprobado(otro) 123456789
OTHERechazado por error general(otro) 123456789
CONTPendiente de pago-
CALLRechazado con validación para autorizar-
FUNDRechazado por importe insuficiente-
SECURechazado por código de seguridad inválido-
EXPIRechazado debido a un problema de fecha de vencimiento-
FORMRechazado debido a un error de formulario-
CARDRechazado por falta de card_number-
INSTRechazado por cuotas invalidas-
DUPLRechazado por pago duplicado-
LOCKRechazado por tarjeta deshabilitada-
CTNARechazado por tipo de tarjeta no permitida-
ATTERechazado debido a intentos excedidos del pin de la tarjeta-
BLACRechazado por estar en lista negra-
UNSUNo soportado-
TESTUsado 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.

  1. Utiliza tu integración con Checkout API para Obtener los datos de la tarjeta y crear el token.
  2. Crea el Cliente enviando un POST al endpoint v1/customers con el e-mail test@testuser.com.
  3. Asocia la tarjeta previamente tokenizada al cliente enviando un POST al endpoint /v1/customers/{customer_id}/cards. Deberás utilizar el customer_id obtenido en la solicitud para crear el cliente en el path de esta requisición, y enviar el card_token en el body.
  4. Crea el pago recurrente sin CVV. Para el campo card_holder_name, indica el valor OTHE, 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.

Para más información sobre el flujo de pruebas, accede a nuestra sección Realizar compra de prueba en Checkout API o Checkout Bricks.