Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não na configuração, mas se tiver / no final, a Efí vai chamar https://url.com.br/webhook//pix

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse é o sem /pix. Como é a URL que vc configurou, tem / no final ?

# pix
Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Problema resolvido com a ajuda do @joao_efi , como detalhe, sempre ao cadastrar uma URL de Webhook, não usar / no final.

# pix
Avatar discord do usuario joao_efi

joao_efi

Boa tarde @rafaelribeiro.sp tudo certo?
Ainda não é possível acompanhar as requisições da API Pix pela plataforma web.
Você configurou a url adicionando o /pix ao final?

Por determinação do Banco Central, nossa API adiciona o /pix ao final da URL cadastrada, sendo assim
Se você cadastra o webhook a URL:

exemplo.com.br/webhook
A confirmação de pagamento será enviada para:
exemplo.com.br/webhook/pix

# pix
Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Onde posso acompanhar os erros de envio do webhook? Estou setando a URL e a chave PIX, recebo um OK, quando consulto, a URL está lá... mas ao receber um pagamento PIX, não recebo o POST

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, envia. E assim como em homologação, é envio para a URL sem o /pix. Apenas os eventos de pagamento que vem com /pix no final.

# pix
Avatar discord do usuario wiliambuzatto

wiliambuzatto

Pessoal, boa tarde.
Estou tentando cadastrar um novo webhook, porém estou recebendo essa mensagem:

{"nome":"webhook_invalido","mensagem":"A URL informada respondeu com o código HTTP 404"}
A URL que estou cadastrando nao tem o /pix no final, e se chamar ela da 404 mesmo, pois falta o /pix. (que é uma adicao da propria Efí)

# pagamento-contas
Avatar discord do usuario leonardmp_

leonardmp_

E já testei em no ambiente com essa URL....

# devs
Avatar discord do usuario igor_efi

igor_efi

php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://apis.gerencianet.com.br/pagamento/oauth/token',
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_HTTPHEADER => array(
'x-client-cert-pem: {{X-Certificate-Pem}}',
'Authorization: Basic <>',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Segue um exemplo em node, utilizando axios:

js
var axios = require('axios');
var data = JSON.stringify({
"grant_type": "client_credentials"
});

var config = {
method: 'post',
url: 'https://apis.gerencianet.com.br/pagamento/oauth/token',
headers: {
'x-client-cert-pem': '{{X-Certificate-Pem}}',
'Authorization': 'Basic <>',
'Content-Type': 'application/json'
},
data : data
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

# assinaturas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Exato!
Você consegue cadastrar a URL de notificação

# assinaturas
Avatar discord do usuario pedroso8558

pedroso8558

Ver Respostas

Quando você fala cobranças de crédito avulsa seria como o dessa rota " /v1/charge/one-step", certo? Nela consigo mandar uma url no notificação e mudar o status da cobrança?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@pixexchange. register your webhook url with a parameter ?ignore= at the end, like this: https://pix.exchange/pix/receive.php?ignore=

Because when we send the notification a /pix will be added at the end of the URL. So you can ignore it.

# pix
Avatar discord do usuario pixexchange.

pixexchange.

esta url esta correta ?

# pix
Avatar discord do usuario pixexchange.

pixexchange.

is this correct url