Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 03/05/2022
Canal: pix
Avatar discord do usuario flavio.santos.

flavio.santos.

Ver Respostas

Erro 403

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @flavio.santos. tudo bem? 🙂
É retornada alguma mensagem de erro?
Verifica também se as credenciais usadas (produção/homologação) condizem com a variável sandbox (false para produção e true para homologação)

Avatar discord do usuario flavio.santos.

flavio.santos.

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixCreateImmediateCharge([], $body);

if ($pix['txid']) {
$params = [
'id' => $pix['loc']['id']
];

// Gera QRCode
$qrcode = $api->pixGenerateQRCode($params);

echo 'Detalhes da cobrança:';
echo '

' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'QR Code:';
echo '
' . json_encode($qrcode, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
} else {
echo '
' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';
}
} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);
} catch (Exception $e) {
print_r($e->getMessage());
}

Avatar discord do usuario flavio.santos.

flavio.santos.

$file = file_get_contents(__DIR__ . '/../../../app/cert/config.json');
$options = json_decode($file, true);
$body = [
"calendario" => [
"expiracao" => 3600
],
"devedor" => [
"cpf" => "09488986743",
"nome" => "Francisco da Silva"
],
"valor" => [
"original" => "0.01"
],
"chave" => "04055053000160", // Chave pix da conta Gerencianet do recebedor
"solicitacaoPagador" => "123",
"infoAdicionais" => [
[
"nome" => "Campo 1", // Nome do campo string (Nome) ≤ 50 characters
"valor" => "000000" // Dados do campo string (Valor) ≤ 200 characters
],
[
"nome" => "Campo 2",
"valor" => "Informação Adicional2 do PSP-Recebedor"
]
]
];

Avatar discord do usuario flavio.santos.

flavio.santos.

Ver Respostas

está me retornando um erro 403

Avatar discord do usuario flavio.santos.

flavio.santos.

estou quebrando a cabeça, usando o sdk php.....me ajudem?
estou tentando usar o exemplo do sdk php na pasta charge...create.php

Avatar discord do usuario flavio.santos.

flavio.santos.

Ollá

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas é uma chamada de API não prevista no padrão do Banco Central, por isso fazer isso com biblioteca própria seria melhor... mas para consertar o problema imediato, com certeza mais simples.

Avatar discord do usuario guihackmann

guihackmann

Ver Respostas

muito obrigado! acho que vai funcionar

Avatar discord do usuario guihackmann

guihackmann

ah entendi, faz sentido

Avatar discord do usuario rubenskuhl

rubenskuhl

Tem também o client_id, client_secret e certificado... que identificam conta e aplicação.

Avatar discord do usuario guihackmann

guihackmann

o id é a única variável na requisição
imagem enviada na mensagem pelo usuario guihackmann

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso é exclusivo da sua conta.

Avatar discord do usuario guihackmann

guihackmann

Ver Respostas

perfeito... só achei estranho ter tão poucos dígitos no id... pois qual a chance de duplicar com outros usuários?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse sim.

Avatar discord do usuario guihackmann

guihackmann

Ver Respostas

seria este id em negrito?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, mas não necessariamente só 3 dígitos.

Avatar discord do usuario guihackmann

guihackmann

{calendario: {criacao: 2022-05-03T20:13:05.000Z, expiracao: 300}, txid: 181c5b8efcd841cb8a6edef155f955dc, revisao: 0, loc: {id: 102, location: qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b, tipoCob: cob, criacao: 2022-05-03T20:13:05.000Z}, location: qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b,

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq eu não fiz via API, eu fiz via código externo.

Avatar discord do usuario guihackmann

guihackmann

Ver Respostas

tem um id que vem na resposta, que possui apenas 3 digitos, será que é isso?