Histórico de mensagens sobre erro em pix

EXIBINDO CONVERSAS RECENTES:

Texto: erro
Canal: pix
Avatar discord do usuario andreimaraujo

andreimaraujo

Ver Respostas

bom dia, estou me deparando com este erro (node:67202) UnhandledPromiseRejectionWarning: Error: error:0909006C:PEM routines:get_name:no start line ao tentar utilizar a chave privada e pública, estou utilizando nestjs, estou seguindo o exemplo disponibilizado pela gerencianet de node

Avatar discord do usuario luizpjr7767

luizpjr7767

Ver Respostas

Estou instalando o módulo do WHMCS, mas ao ativar ele me retorna o erro anexo.. estou usando o WHMCS 8.1.3 e PHP 7.3.
imagem enviada na mensagem pelo usuario luizpjr7767

Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

montei uma api na aws, e estamos tendo erro de certificado

Avatar discord do usuario .rcandido

.rcandido

Ver Respostas

Boa tarde pessoal. Subi minha aplicação para testar na hospedagem e está retornando este erro "mkdir(): No such file or directory" tenho que dar permissão de criação de pasta em algum diretório?

Avatar discord do usuario rafael_fig

rafael_fig

Ver Respostas

Eu tenho uma lista de cobranças que o callback foi efetuado, entretanto, por erro no código não deu baixa no sistema. Teria a possibilidade de verificar quais foram pagos para que eu possa dar baixa manualmente?
Ou, se possível, reenviar o callback?

- Não possuo o E2EID, apenas o txid.

Avatar discord do usuario jessica_efi

jessica_efi

Exponencialmente, calcula-se o backoff por uma PG de 2 com o primeiro termo sendo 5, a fórmula para esse PG seria:

f(x) = 5 2^(tentivaAtual - 1)
Exemplo: (5, 10, 20, 40, 80, ...)

Esse cálculo é repetido até que se atinja o número máximo de tentativas. Após isso, a notificação não será mais enviada.

Número máximo de tentativas de envio:
Existem dois cenários de tratamento de erros após falha no envio de notificações:

1. Quando o servidor do cliente retorna uma resposta de erro com status 429 (too many requests), são feitas no máximo 10 retentativas de envio da mensagem.
2. Quando o servidor do cliente responde com qualquer outro erro, são feitas no máximo 6 retentativas.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia <@!585695073908293632> ! Caso o servidor do cliente retorne algum erro, uma nova tentativa é agendada para 5 minutos depois.

Avatar discord do usuario rafael_fig

rafael_fig

Bom dia <@!781134406680838216>, caso o callback para o webhook falhe retornando um erro 500 ou 400, é efetuado uma nova tentativa de callback?

Avatar discord do usuario teodoro.rafael

teodoro.rafael

(pode nao ser um erro tbm)

Avatar discord do usuario teodoro.rafael

teodoro.rafael

ja tenho a api a meses (não é erro de agora)

Avatar discord do usuario assisnunes9995

assisnunes9995

$params = ['inicio' => '2021-05-05T16:01:35Z', 'fim' => '2021-10-05T16:01:35Z'];

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixReceivedList($params);


} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);

throw new Error($e->error);
} catch (Exception $e) {
throw new Error($e->getMessage());
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Backoff exponencial

Caso o servidor do cliente retorne algum erro, uma nova tentativa é agendada para 5 minutos depois. Exponencialmente, calcula-se o backoff por uma PG de 2 com o primeiro termo sendo 5, a fórmula para esse PG seria:


f(x) = 5 2^(tentivaAtual - 1)
Exemplo: (5, 10, 20, 40, 80, ...)

Esse cálculo é repetido até que se atinja o número máximo de tentativas. Após isso, a notificação não será mais enviada.


Número máximo de tentativas de envio:

Existem dois cenários de tratamento de erros após falha no envio de notificações:


1. Quando o servidor do cliente retorna uma resposta de erro com status 429 (too many requests), são feitas no máximo 10 retentativas de envio da mensagem.
2. Quando o servidor do cliente responde com qualquer outro erro, são feitas no máximo 6 retentativas.

Lembrando que para cada novo reenvio, é feita a definição do novo backoff tomando como base a fórmula acima.

Avatar discord do usuario wandersonchaves

wandersonchaves

Coloquei o (try catch), mas continuou dando o mesmo erro
imagem enviada na mensagem pelo usuario wandersonchaves

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!666620456589066241> Acredito que esta falha seja por não tratar os erros da Promise.
Tente o seguinte na linha 41:

js
try {
const result = await axios(config);
console.log(JSON.stringify(response.data));
} catch (err) {
// Handle Error Here
console.error(err);
}

Avatar discord do usuario wendellcaco9003

wendellcaco9003

Ver Respostas

Então neste caso o erro esta na tratativa dos valores isso?

Avatar discord do usuario wandersonchaves

wandersonchaves

"Error: Request failed with status code 500"

Avatar discord do usuario wandersonchaves

wandersonchaves

Estou tentando fazer a consulta do certificado mas está dando um erro interno no servidor

Avatar discord do usuario diegohenrique1989

diegohenrique1989

pra quem estava com esse erro

Avatar discord do usuario destemido9466

destemido9466

$config = [
"certificate" => realpath("certs/producao/certificado.pem")
];

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/v2/webhook/".$chave_pix,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_SSLCERT => $config["certificate"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "https://webhook.com/webhook"
}',
CURLOPT_HTTPHEADER => array(
'authorization: Bearer '.$access_token,
'x-skip-mtls-checking: false',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);
$options = json_decode($response, true);


if ($response === FALSE){
$curl_error = curl_error($curl);
}

curl_close($curl);
echo $response;

Avatar discord do usuario matheus_efi

matheus_efi

inclusive simulei aqui e teve a mesma mensagem :

php
{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "required",
"caminho": "",
"mensagem": "deve ter a propriedade obrigatória body"
}
]
}