Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario tieferson

tieferson

Já uso ela pra outras parte, vou testar o webhook nela. O que acho estranho é que o restante está funcionando pelo curo

# pix
Avatar discord do usuario tieferson

tieferson

Bom dia Pessoal, tudo bom? Estou tentando implementar um método em php para setar o Webhook, mas estou com a seguinte mensagem de erro:

object(stdClass)[1476]
public 'nome' => string 'json_invalido' (length=13)
public 'mensagem' => string 'Valores ou tipos de campo inválidos' (length=36)
public 'erros' =>
array (size=1)
0 =>
object(stdClass)[1472]
public 'chave' => string 'required' (length=8)
public 'caminho' => string '' (length=0)
public 'mensagem' => string 'deve ter a propriedade obrigatória body' (length=40)

# pix
Avatar discord do usuario wellinton1125

wellinton1125

Ver Respostas

Olá estou com dificuldade no retorno de um webhook,consegui cadastrar com sucesso o webhook, configurei o proxy_pass do nginx para o retorno correto "dominio/webhook(/pix)?" sendo que sempre que utilizo o dominio retorna um código 403 Forbiden, porém nos logs quando eu efetuo o pagamento constam as informações do pix realizado, me ajudem a ter o retorno correto diretamente no meu webhook cadastrado.

# dúvidas
Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

Como faço para pegar somente o txid da resposta do webhook no arquivo index.php?
Preciso gravar somente o txid antes de gravar no json.
Tentei "$txid = $dados.pix[0].txid;" mas não consegui porque não entendo de array.

# pix
Avatar discord do usuario _porfirio

_porfirio

Ver Respostas

Olá, tudo bem ? Ao configurar o webhook, estou recebendo o seguinte erro


{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'additionalProperties',
caminho: '.body',
mensagem: 'não são permitidas propriedades adicionais'
}
]
}
{
webhookUrl: 'https://application.cardi.digital/str/order/sales/pix/webhook/'
}

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @lidiamariano. Tudo bem?

Não é possível utilizar localhost como endereço para webhook. É preciso de um servidor disponível na internet.

# pix
Avatar discord do usuario dukelendario

dukelendario

bom dia, estou integrando a efi com whmcs mais estou com erro de webhook, ele faz os dados de saida: {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 404"
}

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @elfa_24062!
Você conseguiu realizar o cadastro do webhook?

# pix
Avatar discord do usuario elfa_24062

elfa_24062

Ver Respostas

Boa tarde!
Com relação ao webhook, antes do meu servidor apache, tem um roteador de borda. A autenticação funciona nesse cenário? Pois até agora não tive sucesso no handshake.

# pix
Avatar discord do usuario _porfirio

_porfirio

Ver Respostas

Estamos com algumas dificuldades ao usar o webhook, alguem poderia ajudar ?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, pq é a Efí que gera as duas partes do certificado e dá para você baixar num arquivo único. Esse que você quotou vai precisar para o atendedor do webhook.

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Boa tarde @cacadordecorno, tudo bem?

Os certificados em questão são referentes ao SSL do seu domínio.
Para configurar o webhook Pix é preciso de um servidor acessível pela internet e configurado com SSL.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook precisa de dois certificados: o seu e o da Efí. O seu vai ter chave pública e chave privada, e você pode usar o mesmo que usa para o site. O da Efí vai ter só a chave pública da Efí, que tem linkada no site.

# pix
Avatar discord do usuario cacadordecorno

cacadordecorno

Ver Respostas

boa tarde, estou tentado configurar o webhook, mas nao tenho a cheve publica nem a privada

# devs
Avatar discord do usuario wmanesco

wmanesco

Bom dia pessoal, sobre api pix:
Para testar o webhook de atualização de status em sandbox, o servidor também precisará das configurações TLS com certificado?

# bolix
Avatar discord do usuario lucasneves.1

lucasneves.1

Ver Respostas

Bom dia pessoal! tudo bem?
Existe alguma tela de logs das notificações enviadas ao webhook (para boleto) dentro do painel Efí ?

# pix
Avatar discord do usuario kauan_bs

kauan_bs

Boa tarde. Estou tentando configurar o webhook no meu servidor porém estou recebendo 401. Estes são meus códigos :

js

const httpOptions = {
cert: fs.readFileSync("gd_bundle-g2-g1.crt"), // Certificado fullchain do dominio
key: fs.readFileSync("56092e4c5a31e0c5.crt"), // Chave privada do domínio
ca: fs.readFileSync("chain-pix-prod.crt"), // Certificado público da Efí
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false, //Caso precise que os demais endpoints não rejeitem requisições sem mTLS, você pode alterar para false
};

app.post("/webhookEfi", (request, response) => {
if (request.socket.authorized) {
console.log("autorizado")
response.status(200).end();
} else {
console.log("não autorizado")
response.status(401).end();
}
});

app.post("/webhookEfiConfig", async (req, res) => {
try {
let body = {
webhookUrl: "{minhaurl}/webhookEfi",
};

let params = {
chave: "6e364195-3e3d-4ee5-8ca0-14db77d30593",
};

const efipay = new EfiPay(options);

await efipay.pixConfigWebhook(params, body);

// Se tudo correr bem, você pode enviar uma resposta de sucesso
res.status(200).send("Configuração do webhook concluída com sucesso!");
} catch (error) {
// Se ocorrer algum erro, você pode enviar uma resposta de erro e registrar o erro
console.error("Erro ao configurar o webhook:", error);
res.status(500).send("Ocorreu um erro ao configurar o webhook.");
}
});
Alguem sabe qual o motivo ?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso dá 1440 requisições por dia, que é abaixo do guidance da Efí... então não deve ter problema. Agora, pq não usar webhook ?