Ir para conteúdo

Arquivado

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

Danilo M. Molina

Enviar dados do cliente para pagseguro

Recommended Posts

Boa tarde!

 

Pessoal seguinte estou desenvolvendo um ecommerce e para para o pagamento estou utilizando o pagseguro. Estou conseguindo passar os produtos para o pagseguro sem problemas , a minha duvida é quando vou passar os dados do cliente para para o pagseguro eu fiz desta forma:

Cliente cliente = new Cliente();
            cliente.Nome = "Danilo Molina";
            cliente.Cep = "14400000";
            cliente.Endereco = "Rua";
            cliente.Numero = "1768";
            cliente.ComplementoEndereco = "";
            cliente.Bairro = "Vila Chico Julio";
            cliente.Cidade = "São Paulo";
            cliente.Uf = "SP";
            cliente.Pais = "BRA";
            cliente.DDD = 16;
            cliente.Telefone = 00000000;
            cliente.Email = "danilo@danilo.com.br";

Mais desta forma ele não passa os dados do cliente para o pagseguro. O que estou fazendo de errado ?

 

Se alguem poder me ajudar eu agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia! Talvez eu tenha colocado minha duvida muito sem detalhes e por isso quase ninguem entendeu. Eu estou usando o componente PagSeguro Asp.net e não estou conseguindo enviar os dados do cliente para o PagSeguro.

 

Abaixo o codigo completo de como eu faço para enviar os produtos e depois os dados do cliente:

 

protected void btnComprar_Click(object sender, ImageClickEventArgs e) {

        if (Carrinho.Instancia.TemItens) {


            CarsDataSet.CarsDataTable tabela = new CarsDataSet.CarsDataTable();
            CarsDataSetTableAdapters.CarsTableAdapter adapter = new CarsDataSetTableAdapters.CarsTableAdapter();
            adapter.Fill(tabela);

            foreach (int codigo in Carrinho.Instancia.CodigosDosItens) {
                int quantidade = Carrinho.Instancia.ObterQuantidadeDoItem(codigo);
                CarsDataSet.CarsRow registro = tabela.FindByCodigo(codigo);

                Produto produto = new Produto();
                produto.Codigo = codigo.ToString();
                produto.Descricao = string.Format("{0} {1}", registro.Marca, registro.Modelo);
                produto.Quantidade = quantidade;
                produto.Valor = registro.Valor;  
                this.VendaPagSeguro1.Produtos.Add(produto);

            }

            AcessoDados acessoDados = new AcessoDados();
            int codigo_pedido = acessoDados.GravarPedido(Carrinho.Instancia);

            this.VendaPagSeguro1.CodigoReferencia = codigo_pedido.ToString();//Código do Compra
            Cliente cliente = new Cliente();
            cliente.Nome = "Danilo Molina";
            cliente.Cep = "14400909";
            cliente.Endereco = "Rua";
            cliente.Numero = "1493";
            cliente.ComplementoEndereco = "teste";
            cliente.Bairro = "Vila Chico Julio";
            cliente.Cidade = "Franca";
            cliente.Uf = "SP";
            cliente.Pais = "BRA";
            cliente.DDD = 16;
            cliente.Telefone = 37240000;
            cliente.Email = "danilo@danilo.com.br";

            this.VendaPagSeguro1.Executar(this.Response);

        }
    }

Os produtos são enviados ok, mais os dados do cliente não! Alguem sabe me dar alguma dica do que estou fazendo de errado?

 

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.