Hugo BH 0 Denunciar post Postado Março 10, 2009 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
brcontainer 16 Denunciar post Postado Março 10, 2009 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
Hugo BH 0 Denunciar post Postado Março 12, 2009 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
Teoni Valois 0 Denunciar post Postado Março 12, 2009 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
DarkDucke 0 Denunciar post Postado Outubro 2, 2009 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