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:






