Histórico de mensagens sobre an em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 11/04/2024
Canal: dúvidas
Avatar discord do usuario yasmin_efi

yasmin_efi

Chamamos no canal # atendimento @theus007

Avatar discord do usuario yasmin_efi

yasmin_efi

Nosso atendimento vai até às 20h @theus007! Vou iniciar um atendimento privado para você no canal # atendimento 🙂

Avatar discord do usuario theus007

theus007

Mas se não der hoje, melhor amanhã então

Avatar discord do usuario theus007

theus007

Integração com a API. Acho que seria melhor no privado para não tomar o canal.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Minha sugestão é que você salve em seu banco o link junto ao charge_id, ambos são retornados na criação do link, assim caso um cliente queira o reenvio do boleto você pode fazer a tratativa em seu sistema, onde ele pode escolher um email e você envia o boleto pra ele através de um de nossos endpoints.

De fato é interessante que ao acessar o link seja apresentado o boleto, caso ele exista. Vou encaminhar essa sugestão para a equipe responsável pelo produto. Muito obrigado pela sugestão!

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@welitonxd quando você gera o link de pagamento, consultando a notificação recebida você consegue obter um charge_id, gerando um boleto através do link de pagamento ele vai ter esse charge_id, segue um exemplo de notificação onde eu gerei um link de pagamento e depois gerei um boleto através do link:

{
"code":200,
"data":[
{
"id":1,
"type":"charge",
"custom_id":"produto 1",
"status":{
"current":"new",
"previous":null
},
"identifiers":{
"charge_id":703265188
},
"created_at":"2024-04-11 14:11:24"
},
{
"id":2,
"type":"charge",
"custom_id":"produto 1",
"status":{
"current":"link",
"previous":"new"
},
"identifiers":{
"charge_id":703265188
},
"created_at":"2024-04-11 14:11:24"
},
{
"id":3,
"type":"charge",
"custom_id":"produto 1",
"status":{
"current":"waiting",
"previous":"link"
},
"identifiers":{
"charge_id":703265188
},
"created_at":"2024-04-11 14:11:54"
}
]
}

Avatar discord do usuario welitonxd

welitonxd

Olá, Criei um link de pagamento via API com o metodo 'ALL' (boleto, cartao), creio que se o cliente estivesse escolhido cartão não teria problema pois o pagamento seria ali mesmo na tela, o problema que vi é se ele escolher boleto,

Neste caso ele preenche os dados para gerar um boleto. preenche o email e pronto, ele recebe o boleto por email. neste caso o link de pagamento não redireciona para metodo escolhido, fica sem conteudo apenas o template header e footer da Efi aparece. até aí tudo bem o cliente deveria está de posse do boleto. mas veio o problema de o email dele ser um destes complicados que existe aí no mercado como o email da LocaWeb ( a maioria [ ou 100%] dos meus clientes que tem Locaweb não recebe os boletos da Efy que são emitidos via APi/cron mensalmente).

Neste caso em específico que o cliente escolheu boleto e não recebeu ou nao chegou a pagar, saiu da tela e só tem o link de pagamento em posse. Só que ao acessar o link de pagamento ele não redireciona para o método escolhido (boleto no caso) e também não recebeu o boleto no email nem spam etc. como proceder? terei que recriar um link de pagamento novo? não dá apenas para que o link de pagamento redirecionasse para o metodo escolhido boleto ? no caso de cobrança paga também o link de pagamento não informa se foi paga, tenho estes dados da notificação pelo webhook, mas o cliente gostaria de comprovar que foi pago,

Na notificação de escolha de boleto no link da api só muda o status de link para waiting e não traz o link do boleto sendo o mesmo charge_id...

exemplo do link de pagamentohttps://pagamento.sejaefi.com.br/139adec9-da76-44fc-91c7-d1a3987a35e3

Avatar discord do usuario joao_efi

joao_efi

Bom dia @hempel2043 tudo certo?
Atualmente não é possível, somente as cobranças emitidas via API podem ser consultadas via API

Avatar discord do usuario hempel2043

hempel2043

Bom dia, obrigado pelas respostas.

Existe a possibilidade do meu cliente abrir uma service request ou já existe algum trabalho para esse fluxo? Por exemplo um streaming, um endpoint pra gente fazer pooling ou qualquer coisa que ele possa continuar usando a interface do Efi e a gente apenas reagindo aos eventos? Até mesmo add o campo notification_url na interface durante a criação dos boletos/carnes?

A aplicação serve como “contabilidade” e precisávamos apenas ler/receber o que ele criar no Efi.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para você ser notificado, você precisaria fazer a criação via API, usando clientid/clientsecret do seu cliente.

Avatar discord do usuario hempel2043

hempel2043

Ver Respostas

Pessoal estava dando uma olhada na documentação e fiquei com algumas dúvidas.

Meu cliente utiliza a interface do Efi para criar carnes/boletos, como poderia "escutar" quando ele criar um carne por exemplo?
Olhando a doc da api-cobrancas entendi que para todo carnet que ele criar preciso enviar o notification_url, porém como ele utiliza a interface do efi, como posso passar a url da minha aplicação?

Existe outra forma de escutar esses eventos?

Também vamos precisar atualizar o status quando o cliente final pagar o boleto/carne, já receberíamos essa evento com a config anterior?