Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario napunda_

napunda_

Ver Respostas

Outra dúvida rápida.
Sobre os webhooks, para cada nova chave pix de favorecido eu preciso configurar o webhook para ele ? Usando aquele método pixConfigWebhook
Ou esse pixConfigWebhook é para a minha chave de pagador ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @napunda_. Bom dia!
Fiquei na dúvida se entendi bem sua pergunta. Em produção, a chave Pix do atributo pagador precisa estar registrada na conta Efí autenticada na API e ter um webhook cadastrado.
Já a chave do favorecido pode ou não ser do Efí, mas não pode ser da mesma conta que está enviando o pagamento.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @jailtondev! Tudo bem?
Para testar o webhook a sua URL precisa esta disponivel publicamente.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @londarks, tudo bem?
Poderia dar mais detalhes, por favor?
No caso o webhook de nossa API Pix não entrega registros de cobranças criadas, ele é disparado quando a cobrança é paga.

Avatar discord do usuario londarks

londarks

Ver Respostas

Olá alguem poderia me ajudar a entender o webhook da efi ? em produção não estou recebendo a confirmação de pix pago apenas pix gerados, mas quando pago um pix ele nao me retorna as informações que aquele pix foi pago, não sei muito oque fazer

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Basta nos responder em <#Webhook-9022>

Avatar discord do usuario rfr0120

rfr0120

public void attachOurServerWebhookToEfiPayToReceivePaymentNotifications(String webhookUrl, String pixPaymentKey) {
HttpHeaders headers = new HttpHeaders();
String accessToken = authenticate().getAccessToken();
headers.setBearerAuth(accessToken);
headers.set("x-skip-mtls-checking", "true");

WebhookRequest webhookRequest = new WebhookRequest(webhookUrl);

try {
String jsonBody = objectMapper.writeValueAsString(webhookRequest);
ResponseEntity response = restTemplate.exchange(URL + "/v2/webhook/" + pixPaymentKey,
HttpMethod.PUT, new HttpEntity<>(jsonBody, headers), String.class);
LOGGER.info("Resposta do EfiPay: {}", response.getBody());

} catch (Exception e) {
LOGGER.error(e.getMessage());
}
}

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@rfr0120 no caso você esta enviando o body da requisição vazio.
O body deve ter algo como:

{
"webhookUrl": "https://exemplo-pix/webhook"
}

Avatar discord do usuario rfr0120

rfr0120

Ver Respostas

public void attachOurServerWebhookToEfiPayToReceivePaymentNotifications(String webhookUrl, String pixPaymentKey) {
HttpHeaders headers = new HttpHeaders();
String accessToken = authenticate().getAccessToken();
headers.setBearerAuth(accessToken);
headers.set("x-skip-mtls-checking", "true");

Map body = new HashMap();
body.put("webhookUrl", webhookUrl);

try {
Map response = restTemplate.exchange(URL + "/v2/webhook/" + pixPaymentKey, HttpMethod.PUT,
new HttpEntity<>(body, headers), new ParameterizedTypeReference>() {
}).getBody();
LOGGER.info(response.toString());

} catch (Exception e) {
LOGGER.error(e.getMessage());
}
}

Avatar discord do usuario rfr0120

rfr0120

Ver Respostas

Bom dia
Quebrou algo na atribuição do webhook ?
Estou tomando esse erro em um código que estava funcionando até semana passada

org.springframework.web.client.HttpClientErrorException$BadRequest: 400 Bad Request: "{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"required","caminho":"","mensagem":"deve ter a propriedade obrigatória body"}]}"

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Você esta tratando o /pix que é acrescido ao enviarmos a notificação via POST ​/pix ?
Exemplo: Você configurou o webhook https://seudominio.com/webhook, a notificação vai para https://seudominio.com/webhook/pix

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @alessandrodev ! Você ja conseguiu cadastrar com sucesso seu webhook e mesmo assim não está recebendo recebendo o webhook?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @shcomunicacao e @horfeus._33841 ! O webhook no woocommerce é cadastrado automaticamente ao salvar as configurações. Basta deeixar desmaracado a opção validar mTLS.

Avatar discord do usuario alessandrodev

alessandrodev

@Efí preciso de suporte com webhook

Avatar discord do usuario alessandrodev

alessandrodev

Alguém pode me ajudar? Estou com problemas com a notificação de pagamentos recebidos. Webhook não está notificando minha api

Avatar discord do usuario horfeus._33841

horfeus._33841

Ver Respostas

meu fluxo ta funcionando tudo certinho to com uma dificuldade terrivel em saber se na hora que a cobrança é paga se o efibank está me mandando a confirmação, pois o meu endpoint ta funcionando normal no postman então tecnicamente eu simulando como se o efibank tivesse me devolvido a resposta, a webhook funciona, ou seja do meu lado ta funcionando, ja cadastrei minha chave pix la mas até então nao ta rolando... o pior é que nao to vendo nenhum suporte...

Avatar discord do usuario shcomunicacao

shcomunicacao

Ver Respostas

Estou tentando configurar o EFI para usar pix, boleto e cartão no meu site wordpress Woocommerce. Criei as chaves de produção e homologação e coloquei no site.. mas ele pede pra cadastrar o Webhook, como faço?

Avatar discord do usuario danielamup_22728

danielamup_22728

olá bom dia, tem alguem que pode me auxiliar com a integração do webhook pix no meu backend? estou usando o firebase functions/clound run

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @londarks!
Segue o link da nossa documentação que fala sobre este recurso: https://dev.efipay.com.br/docs/api-pix/webhooks