Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 10/03/2025
Canal: pix
Avatar discord do usuario rfr0120

rfr0120

FormData

Avatar discord do usuario rfr0120

rfr0120

Ver Respostas

É

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mapa ?

Avatar discord do usuario rfr0120

rfr0120

Ver Respostas

E para constar estava funcionando passando o mapa

Avatar discord do usuario rfr0120

rfr0120

Sim
Tentei dessa maneira também

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

Eu vi a documentação como está hoje e tentei passar por JSON mas dá o mesmo erro

Avatar discord do usuario rfr0120

rfr0120

Meu código estava assim passando por mapa

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 joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @rfr0120, tudo bem?
Qual endpoint você esta consumindo e como esta enviando a requisição?

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 horfeus._33841

horfeus._33841

@jessica_efi o meu nao é woocommerce

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Vou iniciar um atendimento privado e verificar pra você.

Avatar discord do usuario alessandrodev

alessandrodev

Ver Respostas

Sim

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 alessandrodev

alessandrodev

Ver Respostas

Bom dia Jessica, cadastrado já estava. Só não estou recebendo os eventos

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 @ivankio ! Qual seria sua dúvida?

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.