Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario henryq_

henryq_

{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
maldito erro

# pix
Avatar discord do usuario leandroazevedo4295

leandroazevedo4295

Ver Respostas

Boa tarde, pessoal.
Estou com o seguinte erro ao registrar o webhook :
"A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
Alguém poderia me ajudar ?

# assinaturas
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @drogaehobrian.! Tudo bem? Você pode cadastrar uma URL de notificação nas assinaturas. Por meio dessa URL enviaremos as notificações de baixa e/ou qualquer atualização da assinatura. Esse endpoint está sim disponível par testes em sandbox!

# devs
Avatar discord do usuario evertonoliveira

evertonoliveira

Ver Respostas

Boa tarde pessoal, tudo bem?

Estou procurando a um tempo na documentação a baseUrl de homologação (para pagamento normal) e só encontro esse que é de produção: https://apis.gerencianet.com.br

Alguém poderia enviar aqui a de homologação, please...

# pix
Avatar discord do usuario danylo2273

danylo2273

Ver Respostas

{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}

# pix
Avatar discord do usuario danylo2273

danylo2273

Ver Respostas

Então é que eu segui todos os passos e obtive os mesmos resultados, conforme os vídeos na página https://www.youtube.com/user/danielciolfi/videos, porém, quando tento configurar a minha URL de WebHook na GerenciaNet estou recebendo o seguinte erro:
{
nome: 'webhook_invalido',
mensagem: 'A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID'
}

Quando fiz da primeira vez, deu esse mesmo erro. Excluí TODO o ambiente no AWS e reconfigurei tudo do zero, seguindo novamente o passo a passo que ele mostra nos vídeos e novamente tenho o mesmo resultado.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @tilsonmateus. Tudo bem?
Para obter o status de uma transação, recomendamos o uso do webhook, que será uma URL para recepção de notificações quando um Pix alterar seu status, fazendo com que seu sistema seja atualizado o mais rápido possível! Segue o link da documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @danylo2273. Não compreendemos muito bem o que está fazendo, você está simulando o envio de uma notificação para seu webhook URL?
Esse falha ocorre pois não foi possível validar o mTLS.

# pix
Avatar discord do usuario .antoniogregorio

.antoniogregorio

sendo curl ou qualquer ferramenta

# bolix
Avatar discord do usuario tingu1903

tingu1903

Fala Galera. Na forma de pagamento pix ta aparecendo essa mensagem no Wocoomerce:

cURL error 58: could not load PEM client certificate, OpenSSL error error:0909006C:PEM routines:get_name:no start line, (no key found, wrong pass phrase, or wrong file format?) (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Alguém sabe que pepino é esse?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode receber notificações automaticamente via webhook referente às modificações de status de uma cobrança Pix. Para isso, será necessário a inserção de uma chave pública da Gerencianet em seu servidor para que a comunicação obedeça o padrão mTLS.
Veja mais detalhes em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Ou seja, primeiramente em um servidor dedicado, você deve inserir uma chave pública da Gerencianet nas configurações de seu servidor para que a comunicação obedeça o padrão mTLS (forma de autenticação mutua).
Veja um exemplo desta configuração em um servidor Apache, Nginx, Node, etc: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

Então com seu servidor configurado com mTLS em seu domínio (ex: https://seudominio.com.br/webhook/" class="link-msg">https://seudominio.com.br/webhook/), você irá consumir a rota PUT /v2​/webhook/:chave uma única vez para registrar seu webhookUrl vinculado à sua chave Pix. Acrescentando uma observação que é a adição do /pix no final da sua URL. Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

json
{
"webhookUrl": "https://seudominio.com.br/webhook"
}
No entanto, as notificações serão enviadas para sua URL com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Desta forma, esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor também exija o certificado CA da Gerencianet.

Veja mais detalhes sobre o endpoint: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-configurar-o-webhook-pix

Com isto, todo Pix gerado com sua chave Pix e que possua um txid, serão enviados as notificações para sua URL.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Primeiro você deve autenticar na API e obter o access_token.

php
$curl = curl_init();

$authorization = base64_encode("$client_id:$client_secret");

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // 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 => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$auth = json_decode(curl_exec($curl), true);

curl_close($curl);

$tokenType = $auth['token_type'];
$accessToken = $auth['access_token'];

Depois emitir o pix
php
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/v2/cob/$txID",
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 => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS => '{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "02279112312",
"nome": "Maria apareciada monteiro"
},
"valor": {
"original": "10.21"
},
"chave": "",
"solicitacaoPagador": "Mensaldiade Monteiro Sistemas"
}',
CURLOPT_HTTPHEADER => array(
"authorization: $tokenType $accessToken",
"Content-Type: application/json"
),
));

$dadosPix = json_decode(curl_exec($curl), true);
curl_close($curl);

return $dadosPix;

# pix
Avatar discord do usuario deivson7351

deivson7351

Ver Respostas

seria isso:
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/v2/cob/$id",
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_POSTFIELDS =>'{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "02279112312",
"nome": "Maria apareciada monteiro"
},
"valor": {
"original": "10.21"
},
"chave": "",
"solicitacaoPagador": "Mensaldiade Monteiro Sistemas"
}',
CURLOPT_HTTPHEADER => array(
"authorization: {{$autorizacao}}",
"x-client-cert-pem: {{$config["certificado"]}}"
),
));

echo $curl;

$response = curl_exec($curl);

curl_close($curl);
echo $response;

# dúvidas
Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Boa tarde, tudo bem ? Não existe nenhum endpoint que faça essa consulta na API. Uma solução é a utilização do serviço de notificações que nós disponibilizamos, onde, para cada cobrança criada , você poderá enviar uma URL que receberá uma notificação toda vez que a cobrança tiver o status alterado. Segue o link de nossa documentação que detalha melhor esse serviço com exemplos: https://dev.gerencianet.com.br/docs/notificacoes-recebendo .
Outro ponto que vale a pena mencionar é que, nos casos em que você nos enviar o e-mail de seu cliente final, no momento de criação da cobrança, nós iremos envia-la para o e-mail do mesmo, bem como enviaremos um e-mail de inadimplência (caso ele não efetue o pagamento até o vencimento).

# pagamento-contas
Avatar discord do usuario clayton0510

clayton0510

Ver Respostas

Boa tarde! Eu baixei a collecion de Cobrança para executar no postman, mas estou tendo uma dificuldade: Eu gostaria de emitir uma cobrança no ambiente de homologação passando o parâmetro "notification_url", porém estou recebendo o erro 3500034 "A propriedade [notification_url] é inválida."

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Está com redirect, você tem que configurar já para a URL final da cadeia de redirecionamento.

# pix
Avatar discord do usuario leonardomg2082

leonardomg2082

Ver Respostas

400webhook_invalidoA URL informada respondeu com o código HTTP 302

# bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A diferença é que na de emissões você define a URL de notificação para cada boleto emitido, e na de Pix, para cada chave Pix. Por isso que na de Pix tem um método específico, enquanto na de emissões é um parâmetro.

# pix
Avatar discord do usuario du2dev

du2dev

o que achei estranho que cadastra URL normal