Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Ver Respostas

alguem tem ideia?

Avatar discord do usuario d3xt3r.com

d3xt3r.com

acredito ser a chave do usuario do pix, mas usei o meu mesmo e mesmo assim aindda nao rola em prod

Avatar discord do usuario d3xt3r.com

d3xt3r.com

normalmente ...

Avatar discord do usuario d3xt3r.com

d3xt3r.com

e nao a chave de autenticacao pois tenho access_token de retorno

Avatar discord do usuario d3xt3r.com

d3xt3r.com

gerei em dev em producao estou tendo o retorno de chave_invalida: "mensagem": "A chave informada não faz referência à conta Gerencianet autenticada"

Avatar discord do usuario d3xt3r.com

d3xt3r.com

tmb passei por isso ontem <@!710205440956563536>

Avatar discord do usuario lorenacastro

lorenacastro

😃

Avatar discord do usuario oleoessencial

oleoessencial

Muito obrigado <@!709030803291635736> salvou o dia 🙂 Na documentação do GN não informa que temos que transformar o arquivo .p12 em .pem, eu não tinha feito isso antes .:(

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

ainda nã testei estou montando aqui.

Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

esse

Avatar discord do usuario lorenacastro

lorenacastro

testei e deu

Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

fizeram usando o config.json?

Avatar discord do usuario jaoedson

jaoedson

Ver Respostas

entendi

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

em sandbox realmente não é um qr validado.

Avatar discord do usuario jaoedson

jaoedson

Consegui criar o QR CODE, mas ele é legível já em sandbox?

Avatar discord do usuario jaoedson

jaoedson

Ver Respostas

deu certinho
imagem enviada na mensagem pelo usuario jaoedson

Avatar discord do usuario lorenacastro

lorenacastro

config.json:

{"sandbox":true,"development":{"certificate_name":"preencher com seu certificado","client_id":"preencher com seu client id","client_secret":"preencher com seu client secret","pix_auth_url":"https:\/\/api-pix-h.gerencianet.com.br\/oauth\/token"},"production":{"certificate_name":"preencher com seu certificado de producao","client_id":"preencher com seu client id de producao","client_secret":"preencher com seu client secret de producao","pix_auth_url":"https:\/\/api-pix.gerencianet.com.br\/oauth\/token"}}

Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

function auth() {
$file = file_get_contents("./config.json");
$config = json_decode($file, true);
$environment = ($config["sandbox"] === true) ? "development" : "production";

$certfile = $config[$environment]["certificate_name"];

$curl = curl_init();

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

curl_setopt_array($curl, array(
CURLOPT_URL => $config[$environment]["pix_auth_url"], // Rota base, desenvolvimento 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 => $certfile, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";
}

Avatar discord do usuario lorenacastro

lorenacastro

acho que se vc colocar como falei ali vai rodar

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

aqui tambem deu erro = [21-Nov-2020 07:57:48 America/Fortaleza] PHP Parse error: syntax error, unexpected 'grant_type' (T_STRING) in /home1/abc/public_html/com.br/pix/consultar.php on line 22