Ir para conteúdo

POWERED BY:

Arquivado

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

Ziguifried

[Resolvido] item_frete

Recommended Posts

Olá pessoal, estou desenvolvendo uma loja virtual que integra com o pagseguro.

 

Estou usando o cálculo de frete pelos correios e na confirmação da compra que direciona para o pagseguro estou fazendo tudo corretamente. Estou enviando o input item_frete_1 com o valor do frete que calculei mas quando entra na página do pagseguro este frete não é enviado e só o valor do produto aparece.

 

A questão é que não quero calcular o frete pelo pagseguro, quero já enviar o valor, mas que o pagseguro reconheça como um frete, achei que isto fosse possível enviando o input item_frete_1.

 

Alguém tem alguma idéia?

 

Abraços,

 

Alexandre Magno

Desenvolvedor Web

http://blog.alexandremagno.net

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é possível sim enviando o item_frete_1.

 

Pode estar com algum erro em alguma parte do código.

 

Em que linguagem está desenvolvendo?

Poste aqui o código fonte da tela que está enviando o post para o pag seguro que damos uma olhada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é possível sim enviando o item_frete_1.

 

Pode estar com algum erro em alguma parte do código.

 

Em que linguagem está desenvolvendo?

Poste aqui o código fonte da tela que está enviando o post para o pag seguro que damos uma olhada.

Olá colega, eu fiz a implementação do código em um projeto com pagseguro que desenvolvi, bom, vamos lá, é muito simples:

 

1- você deve enviar o frete calculado somente no produto 1... caso você tenha mais de um produto, o frete não deverá aparecer nos outros itens que irá enviar ao pagseguro...

 

2 - Dentro do sistema do pagseguro, você deverá ir na aba MEUS DADOS > Configuração checkout > Preferencias Web e Frete. Selecione a opção > Frete fixo com desconto.

 

Pode deixar 0,00 o valor do desconto, quando você enviar o frete, ele será mostrado. Caso isso não esteja ocorrendo, possivelmente está acontecendo algum erro no envio das informações. Verifique o código fonte ou dê um response.write para ver o retorno!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi.

Meu sistema gerou o seguinte formulário para envio para o PagSeguro, mas o PagSeguro não está reconhecendo os outros produtos, mostrando apenas o valor do primeiro produto + frete, ao invés de mostrar o valor da soma de todos os produtos + frete.

 

Minha conta no pagseguro está como "Frete fixo com desconto" e o valor de zero para outros produtos.

O que pode estar errado?

 

segue o código:

<form method="post" action="https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx" target="pagseguro">
<input type="hidden" value="meuemail@gmail.com" name="email_cobranca"/>
<input type="hidden" value="1211" name="ref_transacao"/>
<input type="hidden" value="" name="tipo_frete"/>
<input type="hidden" value="1620" name="item_frete_1"/>
<input type="hidden" value="CP" name="tipo"/>
<input type="hidden" value="BRL" name="moeda"/>
<input type="hidden" value="qweqwe qweqwe" name="cliente_nome"/>
<input type="hidden" value="60150-970" name="cliente_cep"/>
<input type="hidden" value="" name="cliente_end"/>
<input type="hidden" value="" name="cliente_num"/>
<input type="hidden" value="" name="cliente_bairro"/>
<input type="hidden" value="213" name="cliente_cidade"/>
<input type="hidden" value="qweqwe" name="cliente_uf"/>
<input type="hidden" value="BR" name="cliente_pais"/>
<input type="hidden" value="12" name="cliente_ddd"/>
<input type="hidden" value="123" name="cliente_tel"/>
<input type="hidden" value="" name="cliente_email"/>
<input type="hidden" value="129" name="item_id_1"/>
<input type="hidden" value="Produto A" name="item_descr_1"/>
<input type="hidden" value="1" name="item_quant_1"/>
<input type="hidden" value="10500" name="item_valor_1"/>
<input type="hidden" value="129" name="item_id_2"/>
<input type="hidden" value="Produto A" name="item_descr_2"/>
<input type="hidden" value="2" name="item_quant_2"/>
<input type="hidden" value="10500" name="item_valor_2"/>
<input type="image" alt="Pague com o PagSeguro - é rápido, grátis e seguro!" name="submit" src="https://pagseguro.uol.com.br/Security/Imagens/btnPagarBR.jpg"/>
</form>

 

Abraços!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Descobri o erro.

 

Meu sistema gerou o mesmo item_id tanto para o item 1 como para o item 2.

 

Por isso ele não estava passando os outros produtos.

 

Abraços!

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.