...
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.
...
Propiedad | Tipo | Descripción | Requiere reiniciar? |
---|---|---|---|
Timeout para autorización Mercado Pago | Entero | Tiempo de espera máximo en milisegundos para la recepción de la respuesta de una transacción de autorización para Mercado Pago | Si |
Timeout de escritura para autorización Mercado Pago | Entero | Tiempo maximo en milisegundos de escritura de un requerimiento una transacción de autorización para Mercado Pago | Si |
Timeout de conexión para autorización Mercado Pago | Entero | Tiempo maximo en milisegundos que esperara para conectarse una transacción de autorización para Mercado Pago | Si |
Url de conexión con CA Mercado Pago para la venta | Alfanumé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 venta | Alfanumé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 venta | Alfanumé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 Pago | Entero | Maximo cantidad de dias para hacer devolucion en Mercado Pago 90 días desde su acreditacion | Si |
Maximo número de devoluciones parciales en Mercado Pago | Entero | Maximo número de devoluciones parciales en Mercado Pago para un mismo pago | Si |
Tiempo maximo de espera para notificación de venta en Mercado Pago | Entero | Tiempo maximo de espera para notificacion de venta en la billetera de Mercado Pago | Si |
Habilita al proceso de pasaje a historico de transacciones de billetera | True/False | Habilita al proceso de pasaje a historico de transacciones de billetera | Si |
Habilita el servicio de notificaciones SSL con Mercado Pago | True/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 Pago | Alfanumé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 Pago | Alfanumérico | Contraseña de acceso al keystore que contiene los certificados del servidor para la comunicacion entre Mercado Pago y VTOL | Si |
URL Base de notificacion que usará mercado pago | Alfanumé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 |
...
Propiedad | Tipo | Descripción | Requiere reiniciar? |
---|---|---|---|
Timeout para autorización Todo Pago | Entero | Tiempo de espera máximo en milisegundos para la recepción de la respuesta de una transacción de autorización desde Todo Pago | Si |
Habilita el servicio de notificaciones SSL con Todo Pago | True/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 Pago | Alfanumérico | Ruta donde está el keystore que contiene los certificados del servidor para la comunicacion segura SSL/TLS entre Todo Pago y VTOL | Si |
SSL: Contraseña del almacen de certificados del servidor con Todo Pago | Alfanumérico | Contraseña de acceso al keystore que contiene los certificados del servidor para la comunicación entre Todo Pago y VTOL | Si |
Timeout de la notificación Todo Pago | Entero | Timeout de la notificación de solicitud de compra enviada desde TodoPago | Si |
Timeout para la Devolucion Todo Pago | Entero | Tiempo de espera máximo en milisegundos para la recepción de la respuesta de una Devolución desde Todo Pago | Si |
URL de conexión con CA TodoPago #0 (Nodo 01 al Nodo 10) | Alfanumérico | URL del centro autorizador TodoPago #0 por el cual se establecerá la comunicación del Nodo 01 al Nodo 10 | Si |
Timeout maximo de venta Todo Pago | Entero | Tiempo de espera máximo en milisegundos para completar la autorización de venta en Todo Pago, por defecto 5 minutos | Si |
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:
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:
- El POS envía un mensaje SaleWallet a VTOL.
- VTOL entrega a MP una orden de venta.
- MP responde un HTTP 200 a VTOL para indicar que recibió la orden de venta.
- El cliente confirma el pago en su aplicativo mobile de MP.
- MP envía una notificación IPN a VTOL de la confirmación del pago.
- VTOL envía un HTTP 200 a MP (respuesta del paso 5)
- 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.
- MP informa los datos del pago a VTOL.
VTOL actualiza la WalletFinancialTransaction con el estado del pago.
VTOL contesta al POS la respuesta de SaleWallet APROBADA.
VTOL deja la tabla Operation con estado Pending (Tercer Mensaje).
El POS cierra OK la operación.
VTOL realiza commit de la operación en la base de datos.
15. Configuración Tokenización
...