Usuário com melhor resposta
Erro no meu formulario html

Pergunta
-
<form id="wps-bn" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> <!--Tipo do botão--> <input id="Total" type="text" value="100"/> <input type="hidden" name="cmd" value="_xclick" /> <!--Vendedor e URL de retorno, cancelamento e notificação--> <input type="hidden" name="business" value="paypal@artsim.com.br" /> <input type="hidden" name="return" value="http://loja.com.br/retorno" /> <input type="hidden" name="cancel" value="http://loja.com.br/cancelamento" /> <input type="hidden" name="notify_url" value="http://loja.com.br/notificacao" /> <!--Internacionalização e localização da página de pagamento--> <input type="hidden" name="charset" value="utf-8" /> <input type="hidden" name="lc" value="BR" /> <input type="hidden" name="country_code" value="BR" /> <input type="hidden" name="currency_code" value="BRL" /> <!--Informações sobre o produto e seu valor--> <input type="hidden" name="amount" value="<%= Total %>" /> <input type="hidden" name="item_name" value="Servico" /> <input type="hidden" name="quantity" value="1" /> <!--Botão para submissão do formulário--> <input type="image" src="https://www.paypalobjects.com/pt_BR/BR/i/btn/btn_buynowCC_LG.gif" /> </form>
O erro ocorre nesta linha de codigo
<input type="hidden" name="amount" value="<%= Total %>" />
Respostas
-
Sem casas decimais?
Tente colocar o valor diretamente na url da querystring, para saber como fica a montagem mude seu action do form de "POST" para "GET" e insira o valor diretamente, e veja se funciona
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Robson William SilvaModerator quinta-feira, 16 de fevereiro de 2017 11:17
Todas as Respostas
-
-
-
Ocorre esse erro:
O link que você usou para entrar no sistema do PayPal contém um valor de item com formatação incorreta.
Aqui eu indico o valor
<input id="Total" type="text" value="100"/>
E aqui aonde da o erro:
<input type="hidden" name="amount" value="<%= Total %>" />
-
E o formato que deve enviar é esse mesmo? não seria o valor em real, tem que saber de antemão qual o padrão do valor que é esperado
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Sugerido como Resposta Gabriel G.Sales segunda-feira, 13 de fevereiro de 2017 15:13
-
-
Sem casas decimais?
Tente colocar o valor diretamente na url da querystring, para saber como fica a montagem mude seu action do form de "POST" para "GET" e insira o valor diretamente, e veja se funciona
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Robson William SilvaModerator quinta-feira, 16 de fevereiro de 2017 11:17