Histórico de mensagens sobre an

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 03/05/2022
# pix
Avatar discord do usuario joao_efi

joao_efi

Boa noite @vborn_ tudo bem? 😄
No canal <#🎥vídeos-e-tutorias> você encontra diversos conteúdos relacionados!

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No Pix a notificação é por chave Pix, não por cobrança.

# pix
Avatar discord do usuario vborn_

vborn_

Ver Respostas

Oii gente, tudo bem?

Estou implementando o pagamento via pix pela gerencia.net e preciso configurar uma notification_url para poder atualizar o status do pedido automaticamente, porém tentei pela documentação e retornou o erro 400:

400Valores ou tipos de campo inválidosArray ( [0] => Array ( [chave] => additionalProperties [caminho] => .body [mensagem] => não são permitidas propriedades adicionais ) )


Podem me ajudar?

# pix
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)

# pix
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());
}

# pix
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"
]
]
];

# pix
Avatar discord do usuario flavio.santos.

flavio.santos.

Ver Respostas

está me retornando um erro 403

# pix
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

# pix
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.

# pix
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?

# pix
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,

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

{
"loc": {
"id": 7768
},
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "123.45"
},
"solicitacaoPagador": "Informe o número ou identificador do pedido."
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

{
"qrcode": "00020126880014BR.GOV.BCB.PIX2566qrcodes-pix.gerencianet.com.b...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAAAOQAAADkCAYAAACIV4s..."
}

# pix
Avatar discord do usuario guihackmann

guihackmann

dentro do retorno na API, estou usando o campo "location" para gerar esta chave.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b5204000053039865802BR5903Pix6003Pix620705036304DBC3