<script type='text/javascript' src="<?=base_url('lib/jquery/jquery.js')?>"></script>

<script type='text/javascript' src='https://www.moip.com.br/transparente/MoipWidget-v2.js' charset='ISO-8859-1'> </script>

<script type="text/javascript">



// json

		<?php if($_POST['Forma'] === "CartaoCredito"){?>

        enviar_cartao = function() {

        var settings = {

			"IdProprio":"<?=$IdUnico?>",

            "Forma": "CartaoCredito",

            "Instituicao": "<?=$requisicao['Instituicao']?>",

            "Parcelas": "<?=$requisicao['Parcelas']?>",

            "CartaoCredito": {

                "Numero": "<?=$requisicao['CartaoNumero']?>",

                "Expiracao": "<?=$requisicao['Expiracao']?>",

                "CodigoSeguranca": "<?=$requisicao['CodigoSeguranca']?>",

                "Portador": {

                    "Nome": "<?=$requisicao['NomePortador']?>",

                    "DataNascimento": "<?=$requisicao['DataNascimento']?>",

                    "Telefone": "<?=$usuario[0]->telefone?>",

                    "Identidade": "<?=$requisicao['Identidade']?>"

                }

            }

        }

        MoipWidget(settings); 

		}



		

		<?php } //se cartao de credito?>

		

		<?php if($_POST['Forma'] === "BoletoBancario"){?>

	  // pagamento via boleto bancario

	   enviar_boleto = function() {

                

				var settings = {

                    "Forma": "BoletoBancario"

                }

                MoipWidget(settings);

            }

		<?php } //se BoletoBancario?>



		<?php if($_POST['Forma'] === "DebitoBancario"){?>

		// pagamento com debito bancário

	   enviar_debito = function() {

                var settings = {

                    "Forma": "DebitoBancario",

					"Instituicao": "<?=$requisicao['Banco']?>"

                }

                MoipWidget(settings);

            }

		<?php } ?>	

			

			

		

	       var funcao_sucesso = function(data){

				

				 // pode enviar as informações para uma url para salvar no banco.

				alert("Recebemos o seu pedido. Clique em OK para Continuar");

			

				// abre o recibo, no caso do cartão não é necessaria pois ela mostra apenas o recibo, mas pode ser usada sem problemas. No caso do boleto e da transferencia é obrigatorio abrir esta url pois ela gera o boleto ou abre o net banking. 

            

		

	             <? if ($requisicao['Forma'] != 'CartaoCredito') {?>

	            window.location=(data.url); <? } ?>

	

	                  

                 <? if ($requisicao['Forma'] == 'CartaoCredito') {?>

				 window.location='transacao_cartao_sucesso/<?=$requisicao['curso']?>/'+data.CodigoMoIP+'/'+data.Status+'/'+data.Codigo+'/'+data.CodigoRetorno+'/'+data.StatusPagamento+'/'+data.Mensagem;<? } ?>

			   

            };

            

            var funcao_falha = function(data) {

                

            //SUA FUNÇAO DE CALLBACK PARA FALHA

			    alert("Erro ao efetuar pedido. Tente novamente mais tarde. \n Erro: "+ JSON.stringify(data.Mensagem));

				window.location= '<?=base_url('aluno/solicitar_certificado').'/'.$requisicao['curso'];?>'



            };

			

			//enviar_cartao();

			<? if ($requisicao['Forma'] == 'DebitoBancario') {?>

				enviar_debito();

			<? }else if ($requisicao['Forma'] == 'BoletoBancario') {?> 

				enviar_boleto();

			<? }else if ($requisicao['Forma'] == 'CartaoCredito') { ?>

				enviar_cartao();

			<? }?>

	 

</script>

			 

<div id="MoipWidget" 

data-token="<?=$payment_token?>"

callback-method-success="funcao_sucesso" 

callback-method-error="funcao_falha">

</div>





