Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Gerar relatório - LiberaçÔes - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Gerar relatĂłrio

VocĂȘ pode gerar um relatĂłrio de LiberaçÔes atravĂ©s da sua conta Mercado Pago ou por meio da integração via API. Veja a tabela a seguir para obter mais informaçÔes.

Canais de criação

VocĂȘ pode gerar um relatĂłrio de LiberaçÔes pela sua conta Mercado Pago:

CanaisDescrição
Painel do Mercado PagoÉ possĂ­vel criar o relatĂłrio manualmente atravĂ©s do painel Mercado Pago. Acesse a seção de RelatĂłrios e faturamento, clique em Ir para RelatĂłrios de pagamentos e extratos de conta e selecione o relatĂłrio. Para mais informaçÔes, leia a documentação Gerar relatĂłrio pelo painel.
Integração via APICrie o relatĂłrio de forma manual ou agendada de acordo com a frequĂȘncia desejada utilizando nossa integração via API. Para mais informaçÔes, consulte a documentação Gerar relatĂłrio via API.

Características técnicas do relatório

Considere as seguintes informaçÔes técnicas sempre que for criar, programar ou configurar um relatório.

Estrutura do relatĂłrio

Entenda as características dos elementos que compÔem seu relatório.

AçÔes e componentesCaracterísticas
Detalhes das tabelasOs detalhes das tabelas compreendem as informaçÔes de no mínimo 1 dia.
Ordem das colunasFixa
Período måximoRelatórios com dados de até 60 dias.
MoedaLocal (com base no paĂ­s onde estĂĄ cadastrada a conta do Mercado Pago).
Fuso horĂĄrio das colunas:GMT-4

Tome como referĂȘncia o lugar de onde o relatĂłrio Ă© baixado.
Seleção de datas via webCom base no fuso horårio da conta do usuårio.
Por exemplo, a conta do usuĂĄrio cadastrada no Brasil corresponde ao fuso horĂĄrio de SĂŁo Paulo.

Exportação do relatório

Todas as opçÔes disponíveis na hora de baixar seu relatório.

AçÔes e componentesCaracterísticas
Formato do nome do arquivoRelatĂłrio programado ou manual:
"prefixo-configuravel-data-de-criacao.csv"
Exemplo: minhaloja-28-05-2024.csv.
Formatos de download.csv, .xlsx

Nota: baixe o relatório em .csv para importar os dados e uså-los em outros aplicativos. Baixe-o em .xlsx para ler as informaçÔes em tabelas de planilha.
ArquivoOs relatĂłrios gerados sĂŁo salvos na sua conta do Mercado Pago.

NotificaçÔes

Webhook

Webhook, tambĂ©m chamado de "retorno de chamada web", Ă© um mĂ©todo eficiente para receber informaçÔes em tempo real sempre que um evento ocorre em um aplicativo ou sistema. Essa abordagem permite a transferĂȘncia passiva de dados entre dois sistemas por meio de solicitaçÔes HTTP POST. Em relação aos relatĂłrios utilizados na reconciliação, uma notificação Ă© enviada ao usuĂĄrio que tiver configurado este serviço assim que os arquivos correspondentes forem gerados.

AtributoDescrição
transaction_idID da transação
request_dateData da solicitação
generation_dateData da criação
filesArquivos disponĂ­veis
typeFormato do arquivo
urlLink de download
nameNome do arquivo
statusStatus do relatĂłrio
creation_typeCriação manual ou agendada
report_typeTipo de relatĂłrio
is_testDetermina se Ă© um teste
signatureAssinatura digital da notificação

Senha para criptografia

A senha de criptografia é essencial para assegurar o processo de notificação ao sistema. No corpo da mensagem (payload), um atributo chamado "signature" é enviado para validar a origem legítima da notificação Webhook do Mercado Pago, evitando possíveis imitaçÔes.

A criação da signature ocorre pela combinação do transaction_id com a senha criptografada na seção "Notificação por Webhook", juntamente com o generation_date do relatório. Esses valores são então criptografados utilizando o algoritmo BCrypt da seguinte forma:

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

Para validar que foi o Mercado Pago quem emitiu a notificação, é necessårio utilizar a função de verificação oferecida pelo algoritmo do BCrypt para a linguagem desejada.

Exemplo em Java:

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

Tenha o Glossårio do relatório de LiberaçÔes à mão para consulta sempre que necessårio ou para conferir algum termo técnico.