Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Realizar compra de prueba - Modelo dinĂĄmico - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Realizar compra de prueba

A continuación, te enseñaremos cómo simular un flujo de pago completo para Código QR modelo dinåmico.

Importante
Durante todo el flujo de prueba deberĂĄs usar las credenciales productivas de los usuarios de prueba que creaste previamente. En cada paso te serĂĄ indicado si se trata del usuario vendedor o del comprador.

Crear orden

  1. Inicia sesión en la web de Mercado Pago con el usuario y la contraseña de la cuenta vendedor de prueba que creaste.
  2. Crea una nueva aplicación de prueba para código QR y obtén las credenciales productivas (Access Token) del usuario de prueba vendedor.
  3. Utiliza las credenciales productivas del usuario de prueba para crear una sucursal y una caja siguiendo las instrucciones para configurarlas. Ten en cuenta que, al crear la caja, el campo fixed_amount debe ser true.
  4. TodavĂ­a con las credenciales del usuario de prueba vendedor, crea una orden y asĂ­gnala a la caja que creaste en el paso anterior. AsegĂșrate de configurar el campo notification_url con la URL donde recibirĂĄs las notificaciones sobre las actualizaciones de los pagos con el tĂłpico merchant_order.
  5. Utiliza el parĂĄmetro qr_data obtenido en la respuesta a la creaciĂłn de la orden para generar un cĂłdigo QR. Puedes utilizar herramientas o librerĂ­as que te ayudarĂĄn a convertir esta trama en una imagen de un cĂłdigo QR.
Importante
Si, al iniciar sesiĂłn con una cuenta de prueba o navegar por las secciones de Tus integraciones te es solicitada una autenticaciĂłn de la misma vĂ­a e-mail, accede a nuestra documentaciĂłn para saber cĂłmo validar el inicio de sesiĂłn en cuentas de prueba .

Realizar pago

  1. Descarga la App de Mercado Pago en tu dispositivo mĂłvil, e inicia sesiĂłn con la cuenta del usuario de prueba definido como comprador.
  2. Escanea desde tu dispositivo mĂłvil el CĂłdigo QR que generaste. La app mostrarĂĄ el monto de la orden generada y las opciones de pago disponibles.
Importante
Los pagos con Pix no pueden ser hechos utilizando credenciales de prueba. Recomendamos seleccionar otro medio de pago para realizar la prueba de integraciĂłn con CĂłdigo QR.
  1. Realiza el pago utilizando tarjetas de prueba, que te permitirĂĄn ademĂĄs probar distintos flujos de pago.

Casos de validaciĂłn

Si lo deseas, puedes probar diversos casos para validar que tu sistema esté integrado correctamente con Mercado Pago. Se trata de escenarios que simulan situaciones que pueden acontecer al momento de realizar un pago.

Importante
Si bien el ambiente de pruebas no permite validar casos de devoluciĂłn de pagos o reembolsos, recomendamos que implementes el flujo de devoluciones en tu integraciĂłn productiva utilizando nuestra API de reembolsos .

A continuaciĂłn, puedes ver estos casos en detalle, asĂ­ como el resultado esperado en el sistema para cada situaciĂłn, y una serie de observaciones que te indicarĂĄn cĂłmo proceder.

CasoResultado esperadoObservaciones
Escaneo correcto de QR. El usuario escanea un CĂłdigo QR vĂĄlido; es decir, un QR al cual se le asignĂł una orden previamente.La app muestra la pantalla de pago con el monto asignado.Verifica que el monto en la pantalla de pago sea el asignado en la creaciĂłn de la orden. Si no lo es, verifica haber asignado la orden a la caja correcta.
Pago aprobado. El usuario realiza un pago y resulta aprobado.El sistema de Punto de Venta recibe la informaciĂłn de un pago aprobado.Verifica haber recibido las notificaciones con el tĂłpico merchant_order y que su status sea closed.
Pago rechazado. El usuario realiza un pago y resulta rechazado.El sistema de Punto de Venta recibe la informaciĂłn de un pago rechazado y continĂșa esperando el pago de la orden.Verifica haber recibido las notificaciones con el tĂłpico merchant_order y que su status sea opened. Aguarda el segundo intento de pago.
Segundo intento de pago. El pago realizado por el usuario es rechazado y, sin necesidad de escanear nuevamente el QR, se realiza un segundo intento, que resulta aprobado.El sistema de Punto de Venta recibe la informaciĂłn de un pago rechazado, y luego de un pago aprobado.Verifica que tu Punto de Venta no cierre la transacciĂłn en caja.
ExpiraciĂłn de la orden. El usuario intenta pagar una vez que el QR ha vencido.Expira la orden y, al escanear el QR, se muestra una pantalla de error.Verifica haber establecido en la orden el campo expiration_date, y que este sea anterior al momento del escaneo de la orden.

Verificar notificaciones

Una vez que hayas realizado el pago con el usuario de prueba, verifica haber recibido las notificaciones con el tĂłpico merchant_order de los estados de la orden en tu sistema.

Para comprobar que las mismas se hayan procesado correctamente, envĂ­a un GET al endpoint /merchant_orders con el ID de la merchant order que recibiste en la notificaciĂłn. Esto te permitirĂĄ validar el estado de cada una:

  • Si el estado devuelto es closed, la orden fue pagada exitosamente.
  • Si el estado devuelto es opened, la orden todavĂ­a no ha sido pagada. Debes aguardar a que se realice el pago y resulte aprobado.