Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
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.

# pix
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.

# pix
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

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Basta nos responder em <#Webhook-9022>

# pix
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());
}
}

# pix
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"
}