Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 05/08/2024
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A resposta do Curl é True/False, de qualquer forma não iria mostrar o token, por exemplo.

Avatar discord do usuario felipenunes0714

felipenunes0714

😦

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

tentei ela e me retornou a pagina em branco

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

eu não tô conseguindo achar a url de produção para exibir o token la na documentação

Avatar discord do usuario felipenunes0714

felipenunes0714

não acredito... kk

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A URL é de homologação...

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

produção

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O certificado que está lá é de homologação ou de produção ?

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

e o certificado está na pasta raíz do projeto

Avatar discord do usuario felipenunes0714

felipenunes0714

eu removi as minhas credencias

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

$config = [
"certificado" => "./producao.pem",
"client_id" => "",
"client_secret" => ""
];


$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://pix-h.api.efipay.com.br/oauth/token", // Rota base, homologação ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";
?>

eu estou chamando essa chamada simples da documentação, e ela me retorna a pagina em branco ao invés de retornar o token

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Posso tentar...

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

será que eu posso mandar meu código aqui para você verificar o que está errado?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode se inspirar no código do SDK para ver o que está faltando...

Avatar discord do usuario felipenunes0714

felipenunes0714

já verifiquei o diretorio do certificado as credenciais e memso assi me retorna a pagina em branco

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

toda vez que tento fazer a chamada Api diretamente está me retornando a pagina em branco

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode fazer as chamadas da API diretamente sem usar o SDK.

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

preciso de ajuda, meu php é 7.4 e eu não posso atualizar ele para o 8.0, porém o vendor da efipa está no php 8.0, como eu faço para gerar cobranças pix sem ter que atualizar o meu php?