Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario adonisdoda

adonisdoda

Ver Respostas

Sim, estou utilizando o sandbox = true, consigo ainda confirmar a url de homologação pois dei um log nela no console para confirmar

Avatar discord do usuario igorpnh

igorpnh

Bom dia, tudo certo?

Estou com um outro projeto usando api pix de vcs e ao gerar o token, estou tendo esse erro como retorno:

Erro de geração token: Error: not enough data

este é minha requisição para obter o token:
method: "POST",
url: https://pix.api.efipay.com.br/oauth/token,
headers: {
Authorization: Basic ${credentials},
"Content-Type": "application/json"
},
httpsAgent: agent,
data: {
grant_type: "client_credentials"
}

já verifiquei para ver se era problemas na variável credentials ou no meu agent mas ambos estão ok, lendo certificado e criando a credentials corretamente, conseguem me dar um norte de como resolver isso?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

A URL que você vai utilizar @sombra_madel é aquela que você fizer a configuração do webhook, sendo uma rota que você vai criar dentro do seu servidor. Recomendamos analisar nossa documentação para endenter o processo: https://dev.efipay.com.br/docs/api-pix/webhooks/

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @sombra_madel! Essa URL é do seu próprio servidor no caminho que você fizer a configuração do webhook

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que o https://www.ssllabs.com/ssltest/ diz da sua URL de webhook ?

Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

Crei um novo certificado .p12 na conta da Efí, importei este certificado para dentro do meu projeto em node.js, fiz a chamada ao método de configuração do webhook e continuo recebendo o mesmo erro:
{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}
}

Vale lembrar que este webhook ficou funcional durante um bom tempo e só parou de funcionar depois que eu renovei o certificado da API Gateway dentro do AWS, para efetivar essa renovação, tive que criar uma nova entrada CNAME na Rota 53.
Alguém pode me ajudar ??

Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

Boa noite, Pessoal
Meu endpoint de webhook parou de funcionar depois que fiz a renovação do certificado no aws. Para validar essa renovação eu tive que gerar um novo registro CNAME na ROTA 53. Feito isso, o certificado foi renovado com sucesso porém o webhook parou de funcionar:
{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}
}


Alguém pode me ajudar ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

url=https://exemplo.com.br/webhook
while redirect_url=$(
curl -I -s -S -f -w "%{redirect_url}\n" -o /dev/null "$url"
); do
echo "$url"
url=$redirect_url
[[ -z "$url" ]] && break
done

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode usar o Developer Tools do browser ou o curl para ver o que está sendo redirecionado para onde...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

301 é um redirecionamento. Você precisa passar a URL final, e não uma intermediária.

Avatar discord do usuario jake_cascavel_

jake_cascavel_

Ver Respostas

Boa tade pessoal, estou recebendo o erro A URL informada respondeu com o código HTTP 301: A URL informada respondeu com o código HTTP 301, ao tentar cadastrar um webhook em um novo dominio. Alguem sabe me dizer o que significa ?

Avatar discord do usuario alipiopereira

alipiopereira

Meu código: const https = require("https");
var axios = require("axios");
var fs = require("fs-extra");

const express = require("express");
const router = express.Router();

router.post("/", (req, res) => {
//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync(
"./.p12"
);

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "
",
client_secret: "",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials =
credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://pix.api.efipay.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

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

module.exports = router;

Avatar discord do usuario vinicius_vale

vinicius_vale

Ver Respostas

e não tem como eu testar a criação de webhook com uma url genérica?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisa trocar o exemplo pela sua URL de webhook...

Avatar discord do usuario vinicius_vale

vinicius_vale

Ver Respostas

Boa tarde, estou com algumas dúvidas sobre a api do pix com o webhook.

Está retornando o erro: 'A URL informada respondeu com o código HTTP 403'

com a url genérica https://webhook.site/

header contendo: 'x-skip-mtls-checking': 'true' e bearer token, passando agent com certificado hml.

Estou perdendo alguma info que deveria passar na request?

Avatar discord do usuario _josemax

_josemax

Ver Respostas

400
webhook_invalido
A URL informada respondeu com o código HTTP 400

Avatar discord do usuario leonardo_91905

leonardo_91905

Ver Respostas

Boa tarde, preciso de ajuda, inseri o certificado api no meu sistema e quando vou gerar o callback (URL PIX) da erro, FALA '' FALHA AO CADASTRAR WEBHOOKN UNAUTHORIZED'' Alguem ja passou por isso? podem mre ajudar?

Avatar discord do usuario cleiton7853

cleiton7853

Sim Igor, muito obrigado, o problema é lá mesmo... as chamadas cURL estão retornando tudo com timeout...

Avatar discord do usuario _josemax

_josemax

Ver Respostas

USU UMA VPS 400
webhook_invalido
A URL informada respondeu com o código HTTP 400

Avatar discord do usuario berzacola

berzacola

Ver Respostas

A questão é que estou tentando cadastrar uma URL do Ngrok lá e não tá aceitando, falando que retorna 404 oque não é verdade