Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel Martins_173793

C#.NET - Problemas API - SearchTransactionByDate

Recommended Posts

Bom dia pessoal, tudo bom?

 

Estou tentando já faz umas 5h fazer funcionar a função SearchTransactionByDate do API do Pagseguro.
Eu já tentei trilhões de formatos de data e nada funciona, ele sempre da um erro que direciona a programação do API.

 

Segue o código:

 

 

   // Definindo a data de ínicio da consulta
            DateTime initialDate = DateTime.Now.AddMonths(-3);

            // Definindo a data de término da consulta
            DateTime finalDate = DateTime.Now;

            // Definindo o número máximo de resultados por página
            int maxPageResults = 10;

            // Definindo o número da página
            int pageNumber = 1;

            // Realizando a consulta
            TransactionSearchResult result =
                TransactionSearchService.SearchByDate(
                    credentials,
                    initialDate,
                    finalDate,
                    pageNumber,
                    maxPageResults);

            if (result.Transactions.Count <= 0)
            {
                teste.InnerHtml += result.Transactions.Count.ToString();
            }

            foreach (TransactionSummary transaction in result.Transactions)
            {
                teste.InnerHtml += (transaction.ToString());

            }

Eu simplesmente queria buscar todos os pedidos que forem feitos até 3 mêses atrás. Alguém tem alguma luz?

Segue o link do erro:

 

http://img163.imageshack.us/img163/526/9cc1.jpg

 

Abçsss

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

AccountCredentials credentials = PagSeguroConfiguration.Credentials;

try
{
// Definindo a data de ínicio da consulta
DateTime initialDate = DateTime.Now.AddDays(-3);
DateTime finalDate = DateTime.Now;


// Realizando a consulta
TransactionSearchResult result = TransactionSearchService.SearchByDate(credentials, initialDate);

if (result.Transactions.Count <= 0)
{
Console.WriteLine("Nenhuma transação");
}

foreach (TransactionSummary transaction in result.Transactions)
{
Console.WriteLine("Começando listagem de transações - \n");
Console.WriteLine(transaction.ToString());
Console.WriteLine(" - Terminando listagem de transações ");
}

Console.ReadKey();

}
catch (PagSeguroServiceException exception)
{
if (exception.StatusCode == HttpStatusCode.Unauthorized)
{
Console.WriteLine("Unauthorized: please verify if the credentials used in the web service call are correct.\n");
}
Console.ReadKey();
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.