Jump to content
lucasvbl

biblioteca de pagseguro

Recommended Posts

Estou fazendo pela primeira vez um site e-comerci com o pagseguro, e não sou muito bom em pdo kkk

Enfim, já baixado essa biblioteca do pagseguro já vem com erro de síntese.. Tem como me ajuda nisso por favor ...

Na parte de dizer os tokens já preenchi e ta ok...

  //Erro começa aqui
   
    private static function getCredentials()
    {
        $PagSeguroConfig['credentials'] = array();
        $PagSeguroConfig['credentials']['email'] = getenv('PAGSEGURO_EMAIL')
            ?: self::PAGSEGURO_EMAIL;
        $PagSeguroConfig['credentials']['token']['production'] = getenv('PAGSEGURO_TOKEN_PRODUCTION')
            ?: self::PAGSEGURO_TOKEN_PRODUCTION;
        $PagSeguroConfig['credentials']['token']['sandbox'] = getenv('PAGSEGURO_TOKEN_SANDBOX')
            ?: self::PAGSEGURO_TOKEN_SANDBOX;
        $PagSeguroConfig['credentials']['appId']['production'] = getenv('PAGSEGURO_APP_ID_PRODUCTION')
            ?: self::PAGSEGURO_APP_ID_PRODUCTION;
        $PagSeguroConfig['credentials']['appId']['sandbox'] = getenv('PAGSEGURO_APP_ID_SANDBOX')
            ?: self::PAGSEGURO_APP_ID_SANDBOX;
        $PagSeguroConfig['credentials']['appKey']['production'] = getenv('PAGSEGURO_APP_KEY_PRODUCTION')
            ?: self::PAGSEGURO_APP_KEY_PRODUCTION;
        $PagSeguroConfig['credentials']['appKey']['sandbox'] = getenv('PAGSEGURO_APP_KEY_SANDBOX')
            ?: self::PAGSEGURO_APP_KEY_SANDBOX;

        return $PagSeguroConfig;
    }

    /**
     * @return mixed
     */
    private static function getApplicationEncoding()
    {
        $PagSeguroConfig['application'] = array();
        $PagSeguroConfig['application']['charset'] = ( getenv('PAGSEGURO_CHARSET')
            && ( getenv('PAGSEGURO_CHARSET') == "UTF-8" || getenv('PAGSEGURO_CHARSET') == "ISO-8859-1") )
            ?: self::PAGSEGURO_CHARSET;

        return $PagSeguroConfig;
    }
 

Share this post


Link to post
Share on other sites

Não confie no dreamweaver como editor PHP. Execute seu código, somente após você terá os erros para nos apresentar.

Share this post


Link to post
Share on other sites

Ok obrigado pelo conselho, mas ainda continua o erro

Parse error: syntax error, unexpected ':' in public_html/PagSeguroLibrary/config/PagSeguroConfigWrapper.php on line 94

Linha 94 é aquela parte do print ali...

Share this post


Link to post
Share on other sites

qual versão do PHP está usando?

Share this post


Link to post
Share on other sites

Nossa quanto tempo não escuto falar em Dreamweaver kkkk.

Geralmente este tipo de erro em libs é incompatibilidade de versão, olha se seu php é igual ou maior que 5.4.27, que é a versão mínima exigida.

Share this post


Link to post
Share on other sites
37 minutos atrás, ricardovigatti disse:

@lucasvbl, 5 meses depois, como você resolveu o seu problema?

O problema dele era com versões antigas do editor e do php...

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 Fábio BN
      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!
    • 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.
×

Important Information

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