Prueba tu integración
Es muy importante que antes de salir a producción realices pruebas del flujo de pagos, verificando que las configuraciones que realizaste a nivel de preferencia se reflejen efectivamente en el checkout. Debes verificar que:
- La información del bien o servicio a pagar es correcta.
- Se reconoce la cuenta del cliente, porque envías el e-mail.
- Ofreces la formas de pago que deseas.
- La experiencia de pagos es la adecuada y se informa el resultado del pago.
Cómo probar mi integración
Los usuarios de prueba te permiten probar tu integración al generar flujos de pagos en una copia exacta de tu integración.
Tipos de usuarios | Descripción |
---|---|
Vendedor | Es la cuenta de prueba que usas para configurar la aplicación y credenciales para el cobro. |
Comprador | Es la cuenta de prueba que usas para probar el proceso de compra. |
Cómo crear usuarios
Para realizar las pruebas es necesario que tengas como mínimo dos usuarios: un comprador y un vendedor.
Ejecuta el siguiente curl para generar un usuario de prueba:
Solicitud
curl
curl -X POST \
-H "Content-Type: application/json" \
-H 'Authorization: Bearer PROD_ACCESS_TOKEN' \
"https://api.mercadopago.com/users/test_user" \
-d '{"site_id":"MLA"}'
Respuesta
json
{
"id": 123456,
"nickname": "TT123456",
"password": "qatest123456",
"site_status": "active",
"email": "test_user_123456@testuser.com"
}
Para probar la integración sigue estos pasos:
- Configura la Public Key del usuario de prueba en tu aplicación.
- Crea la preferencia en tu servidor con el Access Token.
- Completa los datos del formulario, ingresando los dígitos de una tarjeta de prueba. En fecha de expiración debes ingresar cualquier fecha posterior a la actual y en código de seguridad 3 o 4 dígitos dependiendo de la tarjeta.
- Para probar distintos resultados de pago, ingresa el dato que quieras en el nombre del titular de la tarjeta:
- APRO: Pago aprobado.
- CONT: Pago pendiente.
- OTHE: Rechazado por error general.
- CALL: Rechazado con validación para autorizar.
- FUND: Rechazado por monto insuficiente.
- SECU: Rechazado por código de seguridad inválido.
- EXPI: Rechazado por problema con la fecha de expiración.
- FORM: Rechazado por error en formulario.
Tarjetas de prueba
Usa estas tarjetas de prueba para probar los diferentes resultados del pago.
Tarjeta | Número | Código de seguridad | Fecha de vencimiento |
---|---|---|---|
Mastercard | 5031 7557 3453 0604 | 123 | 11/25 |
Visa | 4509 9535 6623 3704 | 123 | 11/25 |
American Express | 3711 803032 57522 | 1234 | 11/25 |
También puedes utilizar tarjetas de prueba de medios de pago locales de cada país.