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.

IntegraciĂłn - Modelo dinĂĄmico - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

CĂłmo integrar QR modelo dinĂĄmico

Para cobrar a travĂ©s de un cĂłdigo QR modelo dinĂĄmico, deberĂĄs crear una orden y, a partir de la respuesta obtenida, crear un cĂłdigo con algĂșn servicio externo.

Flujo del modelo

Te explicamos cĂłmo funciona el modelo dinĂĄmico:

  1. Crea una orden con todos los datos necesarios para el pago.
  2. En la respuesta, encontrarĂĄs un string de datos bajo el atributo qr_data.
  3. Genera un cĂłdigo QR con el atributo recibido.
  4. Por Ășltimo, disponibiliza el cĂłdigo QR al cliente como prefieras para que realice el pago.

Existen dos maneras de seguir estos pasos: crear una orden, y crear una orden asociada a una caja. Las veremos a continuaciĂłn.

Crea una orden

Primero, genera la publicaciĂłn de orden. En cuanto se envĂ­en los datos a Mercado Pago, se pondrĂĄ a disposiciĂłn un string con estĂĄndar EMVCo.

Para generar una orden, accede a nuestra Referencia de API y ejecuta el curl que encontrarĂĄs allĂ­. En la respuesta recibirĂĄs el dato necesario para crear el cĂłdigo QR.

Nota
El modelo no tiene la opciĂłn de eliminar la orden. Por eso, te recomendamos configurar una fecha de expiraciĂłn con el atributo expiration_date.

Respuesta

json

{
  "qr_data": "00020101021243650016COM.MERCADOLIBRE02013063638f1192a-5fd1-4180-a180-8bcae3556bc35204000053039865802BR5925IZABEL AAAA DE MELO6007BARUERI62070503***63040B6D"
}

La respuesta serĂĄ un string con el estĂĄndar EMVCo. Usa el qr_data para disponibilizar el cĂłdigo QR con un generador o por tu aplicaciĂłn.

Si en tu cuenta de Mercado Pago tienes una Clave Pix configurada, la estructura del string de datos tendrĂĄ datos referentes a Pix. Por ejemplo:

json

{
  "qr_data": "00020101021226940014BR.GOV.BCB.PIX2572pix-qr.mercadopago.com/instore/o/v2/fdf9ece0-6137-4e1e-a49d-94f55ec9eee25204000053039865802BR5925FELIPE AAAAAA AAAAA 6009SAO PAULO62070503***6304B61D"
}

Crear una orden asociada a una caja

Ademås de la generación del código QR, también tienes la opción de crear y asignar la misma orden al código QR fijo de la caja.

Ejecuta la llamada a la API detallada en esta secciĂłn de nuestra Referencia de API para generar la orden y la asignaciĂłn a la caja. En la respuesta recibirĂĄs el dato necesario para crear el cĂłdigo QR y se asociarĂĄ al QR declarado.

Recibe notificaciones de tus Ăłrdenes

Las notificaciones IPN (Instant Payment Notification) son la forma automĂĄtica de aviso de la creaciĂłn de nuevas Ăłrdenes y las actualizaciones de sus estados. Por ejemplo si fueron aprobados, rechazados o si se encuentran pendientes.

DirĂ­gete a notificaciones IPN para saber cĂłmo implementarlas, especĂ­ficamente las notificaciones de merchant_order, que son aquellas asociadas a pedidos. PodrĂĄs identificar cada uno de ellos por medio del parĂĄmetro external_reference.