Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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;
}Como disse... está ocorrendo erro de síntese..
O código seria o que postei em cima
Não confie no dreamweaver como editor PHP. Execute seu código, somente após você terá os erros para nos apresentar.
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...
qual versão do PHP está usando?
Não sei, a qual me passaram deixa eu dar uma olhada...
PHP Version 5.2.17
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.
é 5.2.17 kkkkk e agora o que devo fazer ???? kkkkkkkkk
Dar um upgrade na versão. Segue um tutorial no linux.
Se for windows é só instalar uma versão mais recente.
Ok vou tentar, seguinte tem como eu falar contigo... Responda mensagem no privado se puder , agradeço
@lucasvbl, 5 meses depois, como você resolveu o seu problema?
>
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...
Qual é o problema? Dá erro? Qual?
Descreva sua dúvida. Siga as orientações deste tópico