- 24 Fev 2012, 18:05
#16389
Muito acontece do cliente que opta pelo PagSeguro efetuar a compra e pagar apenas no outro dia, perdendo o link do botão após efetuada a compra.
Achei um tópico aqui no fórum, tentei configurálo, porém não tive sucesso. Estou usando o seguinte:
Ai para testar mudei a linha de:
Tentei usar um simples "<?php echo $total; ?>" mas também não funcionou.
O formato do PagSeguro para o valor é "100.00" para R$100,00 por exemplo.
Alguma outra forma de puxar o valor total da compra para gerar esse botão sem que tenha esse erro falando sobre o valor numérico?
Abs!
Achei um tópico aqui no fórum, tentei configurálo, porém não tive sucesso. Estou usando o seguinte:
Código: Selecionar todos
Quando clico no link, vou para o PagSeguro e aparece a mensagem: "O VALOR do item 1 deve ser numérico e ter formato válido."<form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/v2/checkout/payment.html">
<!-- Campos obrigatórios -->
<input type="hidden" name="receiverEmail" value="email_da_loja">
<input type="hidden" name="currency" value="BRL">
<!-- Itens do pagamento (ao menos um item é obrigatório) -->
<input type="hidden" name="itemId1" value="<?php echo $order_id; ?>">
<input type="hidden" name="itemDescription1" value="Pedido: <?php echo $order_id; ?>">
<input type="hidden" name="itemAmount1" value="<?php echo eregi_replace("([^0-9])","",$order['total']) ; ?>">
<input type="hidden" name="itemQuantity1" value="1">
<!-- submit do form (obrigatório) -->
<input type="image" name="submit"
src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/120x53-pagar.gif"
alt="Pague com PagSeguro">
</form>Ai para testar mudei a linha de:
Código: Selecionar todos
Para:<input type="hidden" name="itemAmount1" value="<?php echo eregi_replace("([^0-9])","",$order['total']) ; ?>"> Código: Selecionar todos
O script funcionou normalmente, inclusive puxando a descrição com o número do pedido.<input type="hidden" name="itemAmount1" value="59.00">Tentei usar um simples "<?php echo $total; ?>" mas também não funcionou.
O formato do PagSeguro para o valor é "100.00" para R$100,00 por exemplo.
Alguma outra forma de puxar o valor total da compra para gerar esse botão sem que tenha esse erro falando sobre o valor numérico?
Abs!
Editado pela última vez por brunobld em 27 Fev 2012, 10:28, em um total de 1 vez.




