Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera!
Meu site é em Flash (AS2) e agora estou com dificuldade de colocar um botão do Pagseguro nele uma vez que o Pagseguro só gera o botão em HTML e eu não sei nada de AS2. Peço a ajuda de vocês para criar este botão em AS!!
O botão que foi gerado pelo pagseguro é assim:
<!-- INICIO FORMULARIO BOTAO PAGSEGURO -->
<form target="pagseguro" action="[https://pagseguro.uol.com.br/v2/checkout/payment.html"](https://pagseguro.uol.com.br/v2/checkout/payment.html) method="post">
<input type="hidden" name="code" value="D7AB5FC44A4AD1E8848DAFA915AAB815" />
<input type="image" src="[https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/84x35-pagar-azul.gif"](https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/84x35-pagar-azul.gif) name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" />
</form>
<!-- FINAL FORMULARIO BOTAO PAGSEGURO -->
Como seria este código em AS2?????
Eu fui criar outro botão e desta vez ele gerou o seguinte código HTML:
<!-- INICIO FORMULARIO BOTAO PAGSEGURO -->
<form target="pagseguro" action="[https://pagseguro.uol.com.br/v2/checkout/cart.html?action=add"](https://pagseguro.uol.com.br/v2/checkout/cart.html?action=add) method="post">
<input type="hidden" name="receiverEmail" value="cleberoliveira@ieee.org" />
<input type="hidden" name="currency" value="BRL" />
<input type="hidden" name="itemId" value="CAutoSubMI201111" />
<input type="hidden" name="itemDescription" value="Curso de Automação de Subestação - Valor Membro IEEE" />
<input type="hidden" name="itemQuantity" value="1" />
<input type="hidden" name="itemAmount" value="150.00" />
<input type="hidden" name="itemWeight" value="" />
<input type="hidden" name="itemShippingCost" value="0.00" />
<input type="image" src="[https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/84x35-pagar-azul.gif"](https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/84x35-pagar-azul.gif) name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" />
</form>
<!-- FINAL FORMULARIO BOTAO PAGSEGURO -->
Veja se funciona...
Na ação do seu botão voce coloca isso...
System.useCodepage = true;
sender = new LoadVars();
receiver = new LoadVars();
sender.code = "D7AB5FC44A4AD1E8848DAFA915AAB815";
sender.sendAndLoad("https://pagseguro.uol.com.br/v2/checkout/payment.html", "_blank", "POST");
System.useCodepage = true;
sender = new LoadVars();
receiver = new LoadVars();
sender.receiverEmail = "cleberoliveira@ieee.org";
sender.currency = "BRL";
sender.itemId = "CAutoSubMI201111";
sender.itemDescription = "Curso de Automação de Subestação - Valor Membro IEEE";
sender.itemQuantity = "1";
sender.itemAmount = "150.00";
sender.itemWeight = "";
sender.itemShippingCost = "0.00";
sender.sendAndLoad("https://pagseguro.uol.com.br/v2/checkout/cart.html?action=add", "_blank", "POST");
Resumindo
utilize sender.nomeDoCampo = "Valor do campo";
para dar menos trabalho, só coloca um link no flash para uma página html qualquer
e nessa página você inclui esse código ai gerador, e faz ele dar um submit no form
assim que abrir usando javaScript
coloca na tag <body onLoad="form1.submit()">
e coloca o id na tag <form id="form1" ...........
mais simples que fazer tudo no flash
[]´s