Advertisement
Guest User

personalizado.js

a guest
Sep 18th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function pagamento(){
  2.     var endereco = jQuery('.endereco').attr("data-endereco");
  3.     $.ajax({
  4.         url: "https://www.dominio.com.br/pagamento.php",
  5.         type: 'POST',
  6.         dataType: 'json',
  7.         success: function (retorno) {
  8.             gravaRetorno(retorno.code,retorno.date);
  9.             console.log(retorno.code);
  10.             console.log(retorno.date);
  11.             PagSeguroLightbox({
  12.                 code: retorno.code
  13.             });
  14.  
  15.               //Insira o código de checkout gerado no Passo 1
  16.               var code = retorno.code;
  17.               var callback = {
  18.                   success : function(transactionCode) {
  19.                       //Insira os comandos para quando o usuário finalizar o pagamento.
  20.                       //O código da transação estará na variável "transactionCode"
  21.                       console.log("Compra feita com sucesso, código de transação: " + transactionCode);
  22.                       gravaTransacao(transactionCode);
  23.                       window.location='./';
  24.                   },
  25.                   abort : function() {
  26.                       //Insira os comandos para quando o usuário abandonar a tela de pagamento.
  27.                       gravaTransacao("abortado");
  28.                       window.location='./';
  29.                       console.log("abortado");
  30.                   }
  31.               };
  32.  
  33.               var isOpenLightbox = PagSeguroLightbox(code, callback);
  34.               // Redireciona o comprador, caso o navegador não tenha suporte ao Lightbox
  35.               if (!isOpenLightbox){
  36.                   location.href="https://pagseguro.uol.com.br/v2/checkout/payment.html?code=" + code;
  37.               }
  38.         },
  39.         error: function(retorno) {
  40.             gravaTransacao("erro: "+retorno);
  41.             console.log('erro: '+retorno);
  42.             //alert(retorno);
  43.         }
  44.     });
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement