Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario he128

he128

Ver Respostas

Eu passo o certificado pra criar o AccessToken mas para cadastrar a URL do Webhook eu não envio o certificado.
imagem enviada na mensagem pelo usuario he128

# pix
Avatar discord do usuario he128

he128

Ver Respostas

Olá, boa tarde!
Alguém poderia me ajudar com este erro na hora de cadastrar a url do webhook utilizando CURL: Cod:52 Erro message:Empty reply from server

# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @leandroberg! Tudo bem com você?
Obrigado por aguardar, e obrigado @rubenskuhl pelas contribuições.

Agora, Leandro, respondendo às suas dúvidas para confirmação das informações:
As integrações de split de pagamento para Pix e Cartão/Boleto são diferentes. No caso do Pix, o repasse é identificado pelo número da conta. Já na API de Cartão e Boleto, o repasse é identificado pelo payee_code. Então, sim, essa informação é necessária. E os repasses em ambos os cenários podem ser feitos tanto para contas Efí PJ quanto para PF.

Você pode pedir a verificação para ter acesso à API de Abertura de Contas preenchendo https://sejaefi.com.br/formularios/api-de-cadastro?_gl=1gpjkki_gcl_auMjI0OTgxMjQzLjE3MjM3MjA5MzcuMTQxNjMzNDY3NS4xNzI3MzU3ODgwLjE3MjczNTc4OTc.">este formulário. Com essa API, você faz o cadastro simplificado da conta do cliente. Ele aceitando a abertura da conta, você recebe uma notificação, e então pode consumir o endpoint para obter o payee_code da conta do seu cliente.

Outra opção é seu cliente abrir a conta de forma tradicional, baixando o app do Efí Bank e seguindo os passos para criar a conta. Após a conta ser aberta, basta ele acessar o painel da conta pelo computador, ir ao menu API > clicar na opção identificador de conta (veja onde) e inserir essa informação no seu sistema para receber os repasses.

Se ficou mais alguma dúvida, pode nos contar aqui.

# dúvidas
Avatar discord do usuario christopy

christopy

Sim, é que em cada webhook eu jogo numa fila para processar, então precisaria saber sobre o que é o payload para direcionar para a fila certa

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mais fácil é colocar uma chave Pix só para envio. Aí se o webhook é o dessa chave, é envio.

# dúvidas
Avatar discord do usuario christopy

christopy

Ver Respostas

Então como eu consigo diferencia um webhook de envio e um wehook de recebimento?

# dúvidas
Avatar discord do usuario yasmin_efi

yasmin_efi

O envio de Pix não possui um txid, seu identificador é chamado de idEnvio, que é encaminhado no webhook dentro de gnExtras 🙂

# dúvidas
Avatar discord do usuario christopy

christopy

O webhook de pix enviado, não envia o txid dentro do objeto do pix igual no recebimento? A doc não mostra esse campo em nenhum dos dois exemplos
imagem enviada na mensagem pelo usuario christopy

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

O certificado deve ser enviado em todas as requisições. E você cadastra o webhook para homologação sim.

# pix
Avatar discord do usuario ilopaiz

ilopaiz

E mais uma dúvida. Como estou testando em homologação, uso o caminho para homologação para cadastrar o webhook?

# pix
Avatar discord do usuario ilopaiz

ilopaiz

Ver Respostas

Bom dia. Para configurar o webhook eu tenho q passar a chave como parametro. Semdo uma chave aleatória, os traços eu removo ou coloco como %2D?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Seja problema na Efí ou do seu lado, algo que ajuda nesse tipo de situação e iniciar algum polling caso o webhook não venha no tempo usual que seu usuário leva para pagar

# pix
Avatar discord do usuario marilones

marilones

Ver Respostas

Pessoal, algum problema na api ? Parece que não estou recebendo webhook de confirmação

# módulos-plugins
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Claro! Seriam estes:

cob.write - alteração de cobranças;
cob.read - consulta de cobranças;
pix.write - alteração de Pix;
pix.read - consulta de Pix;
webhook.write - alteração do webhook;
webhook.read - consulta do webhook;
payloadlocation.write - criar location do payload;
payloadlocation.read - Permissão para consulta de locations;

# módulos-plugins
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @eniofrancischelli ! Tudo bem?
Por gentileza, verifique se os escopos da API Pix estão habilitados na sua conta.
Para isso acesse sua conta Efí na opção API > Aplicações e clique no nome da sua aplicação.
Clique em Configurações > API Pix.
Verifique se os escopos de Alterar Webhooks e Consultar Webhooks estão habilitados.

# módulos-plugins
Avatar discord do usuario eniofrancischelli

eniofrancischelli

Ver Respostas

Boa tarde! Estou com dificuldades para configurar o módulo para whmcs. consegui configurar para boleto, mas quando tento configurar o PIX dá um erro: "Falha ao cadastrar webhook: Error : Access token has insufficient scope Suas alterações não foram salvas."

Obs.: Já havia configurado há 3 dias atrás e funcionou, porém parou de funcionar.. na tentativa de fazer funcionar eu acabei baixando a nova versão do módulo ontem, portanto o mesmo já se encontra atualizado.

Versão do whmcs: 8.11.0
PHP: 8.1
Certificados do PIX configurados em uma pasta na raiz.

# dúvidas
Avatar discord do usuario cleytonsrv

cleytonsrv

Rubens, tem algum tutorial que ensina a criar o servidor de webhook?

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode começar usando este recurso provido por um dev:

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O plugin do WooCommerce inclui configuração de webhook, mas outros usuários relataram recentemente problemas, então pode ser esse também o seu problema.