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.

Configurar impresiones - Integrar vĂ­a API para Punto de Venta - Mercado Pago Developers

Configurar impresiones

La API de Impresiones ofrece una soluciĂłn prĂĄctica para integrar tus sistemas y gestionar impresiones en las terminales Point configuradas. Este recurso permite la impresiĂłn de imĂĄgenes e impresiones personalizadas directamente desde un punto de venta (PDV), utilizando la impresora integrada de los dispositivos Smart.

Utilice los endpoints a continuaciĂłn para gestionar la cola de impresiones, teniendo en cuenta las especificaciones de cada endpoint. AsegĂșrese de que el terminal estĂ© correctamente configurado en el modo PDV (Punto de Venta).

Para la impresión de imågenes, ten en cuenta que los formatos aceptados son PNG o JPEG, con codificación Base64 y un tamaño måximo de 1MB. Las imågenes que superen las dimensiones del rollo de papel se ajustaran automåticamente.
  • Crear acciĂłn del terminal: Permite la creaciĂłn de una nueva acciĂłn de impresiĂłn para Mercado Pago Point, ya sea de imĂĄgenes o impresiones personalizadas. En caso de Ă©xito, la respuesta devolverĂĄ un cĂłdigo de estado 201.
  • Obtener acciĂłn por ID: Permite consultar toda la informaciĂłn de una acciĂłn creada para un terminal Point utilizando el ID obtenido en la respuesta a su creaciĂłn. La consulta de la acciĂłn de impresiĂłn proporciona una herramienta prĂĄctica para verificar la acciĂłn enviada por la API, especialmente en caso de fallos de impresiĂłn en el terminal.
  • Cancelar acciĂłn por ID: Permite cancelar una acciĂłn creada para Mercado Pago Point y sus transacciones utilizando el ID de referencia obtenido en la respuesta a su creaciĂłn. Solo una acciĂłn con estado created puede ser cancelada. En caso de Ă©xito, la solicitud devolverĂĄ una respuesta con estado 200.

Espere hasta que el intento llegue al terminal y se procese la impresiĂłn. Si la impresiĂłn no llega automĂĄticamente, presione el botĂłn Actualizar para buscar el intento manualmente.

Tags personalizadas

Las tags personalizadas permiten ajustar el formato y la apariencia de los documentos impresos, garantizando un mayor control sobre el estilo y la estructura del texto. Deben utilizarse al enviar un POST al endpoint Crear acción del terminal, a través del atributo subtype, que debe configurarse como custom. Cuando el subtype se define como custom, el atributo content debe incluir la string formateada utilizando las tags soportadas.

A continuaciĂłn, consulte las diferentes tags disponibles, sus funciones y ejemplos de uso:

Las ,[object Object], personalizadas tienen un lĂ­mite mĂ­nimo de 100 caracteres y un mĂĄximo de 4096 caracteres, incluyendo las propias ,[object Object],.
TagsFunciĂłnEjemplo
{b}Negrita{b}Texto en negrita{/b}
{w}Letra grande{w}Texto en letra grande{/w}
{s}Letra pequeña{s}Texto en letra pequeña{/s}
{br}Salto de lĂ­nea{br}
{left}Alinear a la izquierda{left}Texto alineado a la izquierda{/left}
{center}Centrar texto{center}Texto centrado{/center}
{qr}Imprimir un QR que representa el texto enviado{qr}Texto{/qr}
{pdf417}Imprimir la mancha de un TED{pdf417}Texto{/pdf417}

Ejemplo de uso:

plain

{
  "type": "print",
  "config": {
    "point": {
      "terminal_id": "{{device.id}}",
      "subtype": "custom"
    }
  },
  "external_reference": "8a42e06e45d5",
  "content": "{br}--------------------------------{br}{center}{w} COMPROBANTE DE ENTREGA{/w}{br}{br}{s} Nro pedido :12345{/s}{br}{s} Tienda: Tienda de prueba{/s}{br}--------------------------------{br}{s}***ITEM(S) DESPACHO***{/s}{br}{s}SKU / ARTICULO                    CANTIDAD    {/s}{br}{s}----------------------------------------------{/s}{br}{s}4065432630504 / BALON FUTBOL WUCL LGE EHV240424   1{br}{s}ENTREGAR: 06/06/2024{/s}{br}{s}DIRECCION: METROPOLITANA  {/s}{br}{s}RECIBE: John{/s}{br}{s}entrega a cliente en horario am{/s}{br}--------------------------------{br}"
}