Como consultar todas as transações em um intervalo de datas

27 de janeiro de 2012  |  Publicado em Desenvolvedores

 

Utilizando a API de consulta por intervalo de datas, é possível conciliar todos os status de todas as transações em um determinado período, evitando que o seu sistema fique com algum status de pagamento desatualizado por perder alguma notificação em uma manutenção de programada do servidor.
Para o correto funcionamento, é preciso informar para o PagSeguro com qual e-mail você realizará a pesquisa e o token referente a conta em questão (por questões de segurança, evitando que pessoas não autorizadas consultem as transações da sua conta), e por último a data inicial e final para a consulta.
Enviando esses dados o PagSeguro retornará todas transações desse período.

Veja abaixo um exemplo de requisição, utilizando método GET para fazer envio dos parâmetros (as linhas foram quebradas para facilitar a leitura).

https://ws.pagseguro.uol.com.br/v2/transactions
?initialDate=2011-01-01T00:00
&finalDate=2011-02-28T00:00
&email=suporte@lojamodelo.com.br
&token=95112EE828D94278BD394E91C4388F20

 

Além dos parâmetros citados, você poderá especificar o número máximo de resultado por página e o número da página em questão. Para consultar detalhes sobre todos esses parâmetros acesse: Parâmetros de consulta

 

Exemplo de resposta

 
Como resposta o PagSeguro retornará um XML contendo as transações no intervalo solicitado, veja um exemplo gerado abaixo:

Para saber o que significam os parâmetros recebidos acesse: Parâmetros de resposta

 

Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em contato.

Related posts:

  1. Consulta de transações por intervalo de datas
  2. Como consultar transações através do código identificador
  3. Entenda as transações na sua conta PagSeguro


Deixe um comentário

Só serão postados comentários referentes às matérias publicadas.
Para atendimento PagSeguro, dúvidas, sugestões ou reclamações visite www.pagseguro.com.br/atendimento

Blog do PagSeguro