Ir para conteúdo

POWERED BY:

Arquivado

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

Hugo BH

Problema no Retorno

Recommended Posts

Estou utilizando o servidor de TESTE e a versão da DLL UOL.PagSeguro.dll é a 1.1.5.0.

Estou programando utilizando o ASP.NET 3.5 (C#)

 

Estou com o seguinte problema com o RETORNO (Agora não sei se o erro é meu ou da aplicação):

 

Referência de seqüência não foi definida como uma instância de seqüência.

Nome do parâmetro: s

 

System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style) +2828370

System.DateTime.ParseExact(String s, String format, IFormatProvider provider) +31

UOL.PagSeguro.RetornoVenda.CriarViaRespostaNPI(NameValueCollection nvc) +626

------------------------------------------------------------------------

SE for da aplicação(Pagseguro) acredito que o problema esteja aqui:

 

Método: CriarViaRespostaNPI(NameValueCollection nvc)

venda.Data = DateTime.ParseExact(nvc["DataTransacao"], "dd/MM/yyyy HH:mm:ss", CultureInfo.GetCultureInfo("pt-BR"));

 

nvc["DataTransacao"] deve estar NULL (não sei o motivo) por isto que deve estar dando erro.

 

Aguardo o retorno, Obrigado.

 

------------------------------------------------------------------------

Erro COMPLETO

 

Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

 

Detalhes da Exceção: System.ArgumentNullException: Referência de seqüência não foi definida como uma instância de seqüência.

Nome do parâmetro: s

 

Erro de Origem:

 

Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.

 

Rastreamento de Pilha:

 

[ArgumentNullException: Referência de seqüência não foi definida como uma instância de seqüência.

Nome do parâmetro: s]

System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style) +2828370

System.DateTime.ParseExact(String s, String format, IFormatProvider provider) +31

UOL.PagSeguro.RetornoVenda.CriarViaRespostaNPI(NameValueCollection nvc) +626

UOL.PagSeguro.RetornoPagSeguro.ProcessarRetorno(HttpRequest request) +637

UOL.PagSeguro.RetornoPagSeguro.OnLoad(EventArgs e) +129

System.Web.UI.Control.LoadRecursive() +50

System.Web.UI.Control.LoadRecursive() +141

System.Web.UI.Control.LoadRecursive() +141

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo comecei a programa a pouco tempo em .NET portanto não sei como ajuda-lo, porem tenho um exelente video do desenvolvedor da DLL:

http://teonivalois.spaces.live.com/blog/cn...D!169.entry

 

Talvez lhe ajude se você assistir ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo comecei a programa a pouco tempo em .NET portanto não sei como ajuda-lo, porem tenho um exelente video do desenvolvedor da DLL:

http://teonivalois.spaces.live.com/blog/cn...D!169.entry

 

Talvez lhe ajude se você assistir ;)

Antes de postar este tópico eu assistir dois vídeoss. Um falando sobre a venda e o outro do servidor de teste.

 

No final de semana irei tentar novamente, mas por enquanto estou sem solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Hugo,

 

Verifiquei que o campo DataTransacao é um campo obrigatório do retorno do pagseguro e, deste modo deve ser enviado por eles. Gostaria de saber se você está utilizando o componente da mesma forma que foi mostrada no vídeo-tutorial, assinando o evento VendaEfetuada?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia me dar um help, fiz a implementação da dll, está funcionando tudo ok, só estou com um problema no retorno automatico, está me retornando ok tb, o problema que a forma de pagamento sempre me retorna "BOLETO BANCÁRIO" mesmo sendo feito no cartão de crédito, o status está ok!, pq está retornando somente boleto bancário?

 

Obrigado!

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.