Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros,
O código do pag seguro que gera o botão de pagamento é
<!-- INICIO FORMULARIO BOTAO PAGSEGURO -->
<form target="pagseguro" action="[https://pagseguro.uol.com.br/checkout/checkout.jhtml"](https://pagseguro.uol.com.br/checkout/checkout.jhtml) method="post">
<input type="hidden" name="email_cobranca" value="email@gmail.com">
<input type="hidden" name="tipo" value="CP">
<input type="hidden" name="moeda" value="BRL">
<input type="hidden" name="item_id_1" value="001">
<input type="hidden" name="item_descr_1" value="Venda de produto 1">
<input type="hidden" name="item_quant_1" value="1">
<input type="hidden" name="item_valor_1" value="5000">
<input type="hidden" name="item_frete_1" value="0">
<input type="image" src="[https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamento/btnComprarBR.jpg"](https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamento/btnComprarBR.jpg) name="submit">
</form>
<!-- FINAL FORMULARIO BOTAO PAGSEGURO --><input type="[b]TEXT[/b]" name="item_valor_1" value="Digite o valor aqui"> ele aparece a caixa para colocar o valor.
Mas preciso colocar o "00" no final (ex: R$ 100,00 = 10000).
Como faço para colocar somente o valor principal e quando ele enviar ja enviar com o valor certo (EX: 100 = R$ 100,00)
Colocar so o valor principal mas ele enviar junto mais dois zeros.
Agradeço a todos.
Abraços.
Você também pode digitar o valor normal sem os centavos (só serviria se fosse para valores inteiros), e adicionar "00" com javascript.
<script>
function valor(){
var campoValor = document.getElementById('item_valor_1');
var valor = campoValor.value+"00";
document.getElementById('item_valor_1').value = valor;
return;
}
</script>
E na parte em que aparece o botão do formulário você coloca um "onclick":
<input type="image" onclick="valor()" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/205x30-pagar-azul.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" />
Parece meio "gambiarra" ou POG, mas eu fiz assim pq só cobro valores inteiros pelo meu trabalho.
Parabéns Davi, muito bom
Descobri...
Criar um arquivo por exemplo pagseguro.js e colocar o código abaixo:
Chama o JavaScript
<script language="JavaScript" type="text/javascript" src="pagseguro.js"></script>
Aqui o código do botão para ser colocado o valor.
<!-- INICIO FORMULARIO BOTAO PAGSEGURO -->
Espero que sirva para alguem.
abraços.