Jump to content
Fábio BN

Post PagSeguro não funciona em Iphone e Navegador Samsung

Recommended Posts

Olá.

Tenho um POST que funciona em todos navegadores de PC, menos em Iphone e num navegador padrão que vem Android, onde será que errei?
 

<script type="text/javascript" src="../../js/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="../../js/jquery.mask.min.js"></script>
<script type="text/javascript" src="../../js/bootstrap.min.js"></script>
<script>
  
  <script>


function enviaPagseguro(){
$.post("pedido_pag_seguro.php",'',function(data){
$('#code').val(data);

$('#comprar').submit();

})
}

</script>


	<form id="comprar" action="https://pagseguro.uol.com.br/checkout/v2/payment.html" method="post" onsubmit="PagSeguroLightbox(this); return false;">
      

      
      <input type="hidden" name="code" id="code" value="" />
<input type="hidden" name="pedido" id="pedido" value="<?php echo $tudo1['codigo_user']; ?>" />
<?php  $_SESSION['user_comprador'] = $tudo1['codigo_user_temp']; ?>
<?php  $_SESSION['valor_pedido'] = number_format($total_geral, 2, ',', '.'); ?>
<input type="hidden" name="valor_pedido" id="valor_pedido" value="<?php echo number_format($total_geral, 2, ',', '.'); ?>" />
      <div name="submit" align="center" onclick="enviaPagseguro()" class="pag_seguro">

	 
  <div align="center"><img src="../../imagens/loja_virtual/boleto_grande.gif" class="img-responsive padding_bottom5"></div>
  
  <div align="center"><img src="../../imagens/loja_virtual/logos_pag_seguro.gif" class="img-responsive"></div>
 
	</div>
</form>

<script type="text/javascript" src="https://stc.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.lightbox.js"></script>

Obrigado!

Share this post


Link to post
Share on other sites

Olá.
Eu conseguiu resolver isso, fiz uma alteração no código, para quando a for de celular, dar o POST sem a função de Lightbox.

Assim quando for celular, abre direto na tela.
 

			<?php
if ($mobile == "sim") {
	?>
		
	
<form id="comprar" action="https://pagseguro.uol.com.br/checkout/v2/payment.html" method="post" >
 <?php
		 }else{  
		 
		 ?>
	<form id="comprar" action="https://pagseguro.uol.com.br/checkout/v2/payment.html" method="post" onsubmit="PagSeguroLightbox(this); return false;">
	<?php
		  }
			?>

Abraços!

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By shofra7
      Oi pessoal tudo bem? Estou tentando montar um site para doações e acabei escolhendo o PagSeguro pois achei que seria uma boa opção. Ja criei um site usando o wix e coloquei o código HTTPS que o Pagseguro gera criando o botão de doação, porem quando vou utilizar-lo sempre aparece a mesma mensagem; " Sua sessão expirou.". Alguém ja passou por isso? Sou iniciante e não tenho ideia o que posso fazer então qualquer ajuda seria muito agradecida. Obrigado
       
       
    • By dougfanto
      Olá pessoal, tenho um sistema em PHP de vendas, nele uso o PagSeguro como meio de pagamento, porém não consigo pensar em como captar a comissão de uma venda, tipo quando uma pessoa comprar enviar parte do valor para o vendedor e parte para mim.
      Pensei em mandar tudo para mim e transferir a parte do vendedor, mas não sei se é a melhor
      Gostaria de ideias de qual a melhor maneira de fazer isso.
    • By RodrigoWD3
      Pessoal boa tarde , estou com uma duvida gostaria que me ajudassem, tenho uma pagina teste no wp usando o WooCommercer ja configurei o token tudo certo instalei o plugin, o que eu queria fazer era apos a confirmação de pagamento o Wordpress enviasse um e-mail automático para quem comprou com os dados de acesso ao sistema como faço isso ? onde eu configuro o e-mail automático para o cliente apos status esta em pago .. obrigado 
    • By WilliamMS
      Olá. O que vocês acham deste guia comercial wordpress ? Ele tem muitas funcionalidade e parece ser fácil de configurar.
    • By avelar.avelar
      Bom dia galera, estou tentando pegar informações de um campo do XML do Pagseguro.
      Informação que quero pegar para gravar no meu banco: 
       
             $pagseguro = PagSeguro::setReference($inscricaoCursosExtensao->id)
             $xml = simplexml_load_string($pagseguro, 'SimpleXMLElement',0,'',false);
             print_r(xml->$pagseguro->paymentLink);
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.