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.

Generar reporte - Todas las transacciones - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Generar reporte

Puedes generar un reporte de Liberaciones a través de tu cuenta de Mercado Pago o mediante la integración a través de la API. Consulta la tabla a continuación para obtener mås información.

Canales de generaciĂłn

Puedes generar un reporte de Liberaciones a través de tu cuenta de Mercado Pago:

CanalesDescripciĂłn
Panel de Mercado PagoEs posible crear el reporte manualmente a través del panel de Mercado Pago. Accede a la sección de Informes y facturación, haz clic en Ir a reportes de pagos y extractos de cuenta y selecciona el reporte. Para obtener mås información, consulta la documentación Generar reporte desde el panel.
IntegraciĂłn vĂ­a APICrea el reporte manualmente o programa su generaciĂłn segĂșn la frecuencia deseada utilizando nuestra integraciĂłn a travĂ©s de la API. Para obtener mĂĄs informaciĂłn, consulta la documentaciĂłn Generar reporte a travĂ©s de la API.

Características técnicas del reporte

Ten en cuenta la siguiente información técnica siempre que estés creando, programando o configurando un reporte.

Estructura del reporte

Comprende las caracterĂ­sticas de los elementos que componen tu reporte.

Elemento o acciĂłnCaracterĂ­sticas
Detalles de las tablasEl detalle de las tablas comprende informaciĂłn generada en dĂ­a 1 como mĂ­nimo.
Orden de las columnasFija
PerĂ­odo mĂĄximoReportes con datos de hasta 60 dĂ­as.
MonedaLocal (segĂșn el paĂ­s donde estĂ© registrada la cuenta de Mercado Pago).
Zona horaria de las columnas con fechasGMT-4

Toma como referencia el lugar desde el que se descarga el reporte.
SelecciĂłn de fechas vĂ­a webSegĂșn el timezone de la cuenta.
Por ejemplo, a la cuenta registrada en Brasil le corresponde el timezone de SĂŁo Paulo.

ExportaciĂłn del reporte

Todas las opciones disponibles al descargar tu reporte.

Elemento o acciĂłnCaracterĂ­sticas
Formato del nombre del archivoReporte programado o manual:
"prefijo-configurable-fecha-de-creaciĂłn.csv"
Ejemplo: mitienda-28-05-2024.csv.
Formatos de descarga.csv, .xlsx

Nota: descarga el reporte en formato .csv para importar los datos y usarlos en otras aplicaciones. DescĂĄrgalo en formato .xlsx para leer la informaciĂłn en tablas de hojas de cĂĄlculo.
ArchivoLos reportes generados se guardan en tu cuenta de Mercado Pago.

Notificaciones

Webhook

Webhook, también conocido como "retorno de llamada web", es un método eficiente para recibir información en tiempo real cada vez que ocurre un evento en una aplicación o sistema. Este enfoque permite la transferencia pasiva de datos entre dos sistemas mediante solicitudes HTTP POST. En relación con los reportes utilizados en la conciliación, se envía una notificación al usuario que haya configurado este servicio cuando sus archivos sean generados.

AtributoDescripciĂłn
transaction_idID de la transacciĂłn
request_dateFecha de la solicitud
generation_dateFecha de creaciĂłn
filesArchivos disponibles
typeFormato del archivo
urlEnlace de descarga
nameNombre del archivo
statusEstado del reporte
creation_typeCreaciĂłn manual o programada
report_typeTipo de reporte
is_testDetermina si es una prueba
signatureFirma digital de la notificaciĂłn

Contraseña para cifrado

La contraseña de cifrado es esencial para asegurar el proceso de notificación al sistema. En el cuerpo del mensaje (payload), se envía un atributo llamado "signature" para validar la origen legítima de la notificación Webhook de Mercado Pago, evitando posibles imitaciones.

La creación de la signature ocurre mediante la combinación del transaction_id con la contraseña para cifrado en la sección "Notificación por Webhook", junto con la generation_date del reporte. Estos valores se cifran utilizando el algoritmo BCrypt de la siguiente manera:

signature = BCrypt(transaction_id + '-' + password_for_encryption + '-' + generation_date)

Para validar que sea Mercado Pago quien emitiĂł la notificaciĂłn, es necesario utilizar la funciĂłn de verificaciĂłn ofrecida por el algoritmo de BCrypt para el lenguaje deseado.

Ejemplo en Java:

BCrypt.checkpw(transaction_id + '-' + password_for_encryption + '-' + generation_date, payload_signature)

Ten a mano el Glosario del Reporte de Liberaciones para revisarlo cuando lo necesites o quieras consultar algĂșn tĂ©rmino tĂ©cnico.