Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Esta página permite efectuar la búsqueda y descarga de cupones digitalizados.

Informações

Las transacciones NO Aprobadas, no generan registros de voucher digitales en el sistema. Por lo tanto no se podrán consultar en esta búsqueda.


13.1.1 Búsqueda de Cupones

...

El Identificador de la cuenta del vendedor es es collector_id asignado por Mercado Pago a nivel compañía/empresa.

...

Para realizar una carga automática de datos de punto de venta MP, se debe seleccionar una Compañía del combo Compañía, y luego presionar el botón "Carga automática". No hace falta realizar una búsqueda previa. La Compañía es el único campo obligatorio que se debe completar. 

...

PropiedadTipoDescripciónRequiere reiniciar?
Timeout para autorización Mercado PagoEnteroTiempo de espera máximo en milisegundos para la recepción de la respuesta de una transacción de autorización para Mercado PagoSi
Timeout de escritura para autorización Mercado PagoEnteroTiempo maximo en milisegundos de escritura de un requerimiento una transacción de autorización para Mercado PagoSi
Timeout de conexión para autorización Mercado PagoEnteroTiempo maximo en milisegundos que esperara para conectarse una transacción de autorización para Mercado PagoSi
Url de conexión con CA Mercado Pago para la ventaAlfanumérico

URL del centro autorizador Mercado Pago por el cual se establecerá la comunicación de la venta.

Configurar con el valor: https://api.mercadolibre.com

Si
Url de conexión con CA Mercado Pago para la consulta de ventaAlfanumérico

URL del centro autorizador Mercado Pago por el cual se establecerá la comunicación de la consulta de la venta.

Configurar con el valor: https://api.mercadolibremercadopago.com

Si
Url de conexión con CA Mercado Pago para la devolución de la ventaAlfanumérico

URL del centro autorizador Mercado Pago por el cual se establecerá la comunicación de la devolución de la venta.

Configurar con el valor: https://api.mercadolibremercadopago.com

Si
Maxima cantidad de dias para realizar devolución en Mercado PagoEnteroMaximo cantidad de dias para hacer devolucion en Mercado Pago 90 días desde su acreditacionSi
Maximo número de devoluciones parciales en Mercado PagoEnteroMaximo número de devoluciones parciales en Mercado Pago para un mismo pagoSi
Tiempo maximo de espera para notificación de venta en Mercado PagoEnteroTiempo maximo de espera para notificacion de venta en la billetera de Mercado PagoSi
Habilita al proceso de pasaje a historico de transacciones de billeteraTrue/FalseHabilita al proceso de pasaje a historico de transacciones de billeteraSi
Habilita el servicio de notificaciones SSL con Mercado PagoTrue/False

Indica si se encuentra habilitada la comunicación SSL/TLS entre Mercado Pago y VTOL.

Configurar con el valor: True.

Si
SSL: Almacen de certificados del servidor en Mercado PagoAlfanumérico

Ruta donde está el keystore que contiene los certificados del servidor para la comunicación segura SSL/TLS entre Mercado Pago y VTOL.

Ejemplo: D:\tools\wildfly-10.1.0.Final\CD3803\configuration\synthesis.keystore

Si
SSL: Contraseña del almacen de certificados del servidor con Mercado PagoAlfanuméricoContraseña de acceso al keystore que contiene los certificados del servidor para la comunicacion entre Mercado Pago y VTOLSi
URL Base de notificacion que usará mercado pagoAlfanumérico

URL donde VTOL recibira las notificaciones de Mercado Pago. A la misma se le adiciona la compania al final de la URL.

Ejemplo: locahost:8585/vtol/mpNotification/

Si

...

PropiedadTipoDescripciónRequiere reiniciar?
Timeout para autorización Todo PagoEnteroTiempo de espera máximo en milisegundos para la recepción de la respuesta de una transacción de autorización desde Todo PagoSi
Habilita el servicio de notificaciones SSL con Todo PagoTrue/False

Indica si se encuentra habilitada la comunicación SSL/TLS entre Todo Pago y VTOL.

Configurar con el valor: True

Si
SSL: Almacen de certificados del servidor con Todo PagoAlfanuméricoRuta donde está el keystore que contiene los certificados del servidor para la comunicacion segura SSL/TLS entre Todo Pago y VTOLSi
SSL: Contraseña del almacen de certificados del servidor con Todo PagoAlfanuméricoContraseña de acceso al keystore que contiene los certificados del servidor para la comunicación entre Todo Pago y VTOLSi
Timeout de la notificación Todo PagoEnteroTimeout de la notificación de solicitud de compra enviada desde TodoPagoSi
Timeout para la Devolucion Todo PagoEnteroTiempo de espera máximo en milisegundos para la recepción de la respuesta de una Devolución desde Todo PagoSi
URL de conexión con CA TodoPago #0 (Nodo 01 al Nodo 10)AlfanuméricoURL del centro autorizador TodoPago #0 por el cual se establecerá la comunicación del Nodo 01 al Nodo 10Si
Timeout maximo de venta Todo PagoEnteroTiempo de espera máximo en milisegundos para completar la autorización de venta en Todo Pago, por defecto 5 minutosSi


14.5 Flujo de Mensajería

14.5.1 Mercado Pago

A- SaleWallet - Orden de Venta

La venta de billetera maneja tercer mensaje. La operación queda en estado pendiente cuando la venta es aprobada o cuando la misma corresponde a un error por Timeout de la notificación.

La orden de venta se genera en base a la necesidad de abonar un pago. El POS es el originador de la transacción de venta.

Flujo:

Image Added

Requerimiento POS - VTOL

El POS le entregará a VTOL una transacción SaleWallet, especificada en la mensajería VTOL EMVKIT AR 1.4.X#I.ProcesarMensajesBilleterasElectr%C3%B3nicas.


Requerimiento VTOL - Mercado Pago

Una vez que el POS haya enviado la transacción de tipo SaleWallet, VTOL deberá enviarle al servidor de Mercado Pago la Orden de Venta.

Los campos importantes que VTOL deberá enviar de forma obligatoria son:

  • items: los ítems de la compra (categoría, precio unitario, moneda, etc)
  • total_amount: costo total de la venta
  • notification_url: URL en la que se recibiría la notificación del estado del pago
  • external_reference: referencia informada por el POS para sincronizar con el sistema de pagos y obtener una correlación única


Informações

Documentación Mercado Pago:  https://www.mercadopago.com.ar/developers/es/reference/merchant_orders/resource/

Se informan los atributos que se deben enviar en el requerimiento de la orden de venta.


Respuesta Mercado Pago - VTOL

VTOL recibirá un HTTP 200 de recibido por parte de Mercado Pago cuando reciba la orden de venta o un HTTP 400 cuando haya algún error.


Notificación

Posterior pago de la orden de venta por parte del comprador en su app, Mercado Pago le realizará una notificación a VTOL del tipo IPN (Instant Payment Notification) para informarle el evento ocurrido.


Respuesta Mercado Pago - VTOL

Luego de la confirmación del pago por parte del comprador en su aplicativo de Mercado Pago, Mercado Pago entregará una notificación IPN a VTOL. Aquí VTOL deberá exponer un servicio público para que Mercado Pago pueda enviar la notificación. Para Mercado Pago, el único requisito es contar con un certificado válido, es decir que la URL sea https.


Informações

Documentación Mercado Pago: http://beta.mercadopago.com.ar/developers/es/guides/notifications/ipn/

Se informan las notificaciones que Mercado Pago le realizará a VTOL.


VTOL al recibir esta notificación, enviará un mensaje de consulta a Mercado Pago mencionando el ID de pago para obtener información del pago y entregárselo al POS. Cuando se reciba la información, VTOL persistirá los datos de la transacción en la base de datos y generará el mensaje de respuesta VTOL - POS.


Respuesta VTOL - POS

VTOL le entregará al POS la respuesta de la transacción SaleWallet.


Resumen:

  1. El POS envía un mensaje SaleWallet a VTOL.
  2. VTOL entrega a MP una orden de venta.
  3. MP responde un HTTP 200 a VTOL para indicar que recibió la orden de venta.
  4. El cliente confirma el pago en su aplicativo mobile de MP.
  5. MP envía una notificación IPN a VTOL de la confirmación del pago.
  6. VTOL envía un HTTP 200 a MP (respuesta del paso 5)
  7. VTOL recibe la notificación y envía un mensaje de consulta con el ID de pago a MP para obtener los datos del pago.
  8. MP informa los datos del pago a VTOL.
  9. VTOL actualiza la WalletFinancialTransaction con el estado del pago.

  10. VTOL contesta al POS la respuesta de SaleWallet APROBADA.

  11. VTOL deja la tabla Operation con estado Pending (Tercer Mensaje).

  12. El POS cierra OK la operación. 

  13. VTOL realiza commit de la operación en la base de datos.


15. Configuración Tokenización

...