Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook aciona a URL do webhook mais /pix.

# pix
Avatar discord do usuario .hildebrando

.hildebrando

Ver Respostas

Boa noite!

Segui rigorosamente 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.

Alguém passou por esse problema, e sabe como resolvê-lo?

Obrigado!

# pix
Avatar discord do usuario wventura2010

wventura2010

try
BodyRequest.Position := 0;
fHTTP.Put(URL, BodyRequest, Stream);
finally
BodyRequest.Free;
end;
JsonResponse := TJSONObject.ParseJSONValue(Stream.DataString) as TJsonObject;

# pix
Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

Pela falha que você informou o que falta é ter o mtls na sua url mesmo. Sugiro que siga os passos do limk que o Rubens enviou anteriormente

# pix
Avatar discord do usuario ixmaro

ixmaro

Ver Respostas

Então, o certificado já está lá, em prod ele funciona, mas no meu ambiente de homologacação (que é outra URL) ele não funciona... preciso muito de ajuda rsrs

# pix
Avatar discord do usuario ixmaro

ixmaro

Ver Respostas

Eu até achei essa mensagem de erro lá, mas eu não entendi se preciso informar a url do sandbox em algum lugar para ele reconhecer

# pix
Avatar discord do usuario ixmaro

ixmaro

"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada",

# pix
Avatar discord do usuario vitors

vitors

Não entendi muito bem a parte do mTLS.
Num servidor nginx, o que eu preciso pra fazer funcionar essa parte é desse código da documentação, alterando o "/webhook" pra url que eu vou setar no endpoint e inserindo os certificados ssl e do cliente?
imagem enviada na mensagem pelo usuario vitors

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Qual a URL?

# pix
Avatar discord do usuario bruno_laureano

bruno_laureano

Ver Respostas

Bom dia. Estou tendo o mesmo problema de config do webhook que vi que algumas pessoas aqui tiveram no passado. "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID" - estou usando o API gateway da aws, já realizei as dicas que o pessoal passou aqui, como tirar o wildcard. Alguém do time poderia me ajudar?

# pix
Avatar discord do usuario gilmarsilvasantos

gilmarsilvasantos

Ver Respostas

que servidor?, pois nao entendi se estou apenas tentando obter o token passando url de voces diretamente.

# pix
Avatar discord do usuario darknerss

darknerss

"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 rubenskuhl

rubenskuhl

Ver Respostas

Qual a URL do webhook ?

# assinaturas
Avatar discord do usuario lrezende

lrezende

no _url

# assinaturas
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Estou tentando executar esse código:

def criar_plano_assinatura(self):
try:
self.gerar_head()
if self.headers is None:
raise AttributeError("O headers está vazio, impossível fazer a consulta")

_url = f"{self.uri}v1/plan/"

_data = {
"name": settings.GERENCIANET_NOME_PLANO,
"interval": settings.GERENCIANET_INTERVALO_COBRANCA,
"repeats": settings.GERENCIANET_QUANTIDADE_REPETICAO
}

response = requests.post(_url, data=json.dumps(_data), headers=self.headers, cert=self.certificado)
if response.status_code != 200:
raise Exception(f"Ocorreu um erro ao chamar o método criar_plano_assinatura: {response.json()}")
if response_json is None:
raise Exception(f"Ocorreu o erro ao chamar o método criar_plano_assinatura")
response_json = response.json()
logger.debug(f"Retorno da criação do plano: {response_json}")
return response_json
except Exception as error:
logger.debug(f"Error no criar_plano_assinatura: {error}")
raise Exception(f"Ocorreu o erro {error} ao chamar o método criar_plano_assinatura")

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Para recebimento das confirmações de pagamento, o ideal é que você possua um webhook vinculado a sua chave Pix.
Assim, sempre que houver qualquer alteração no status de uma cobrança, nós notificaremos a URL que você cadastrou como webhook.
Em nossa documentação disponibilizamos mais detalhes sobre esse fluxo: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks
Lembrando também que nossa API é aberta e caso julgue necessário, você pode realizar a integração sem utilizar a SDK.
Os exemplos podem ser encontrados em diversas linguagens no nosso Github: https://github.com/gerencianet

# pix
Avatar discord do usuario d3x73rz1n

d3x73rz1n

Ver Respostas

Você pode me passar um exemplo de como cadastrar esta URL?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A API Pix não tem notification_url por cobrança, tem webhook por chave. Todo pagamento da mesma chave é sinalizado para a mesma URL, e vem com informações suficientes para sua tomada de decisão.

# pix
Avatar discord do usuario d3x73rz1n

d3x73rz1n

Ver Respostas

Boa tarde. Como eu cadastro uma notification_url via Node?