Histórico de mensagens sobre an

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 15/04/2024
# dúvidas
Avatar discord do usuario guilhermerigueti

guilhermerigueti

Ver Respostas

Galera, boa noite. Tem algum canal específico que posso tirar uma duvida sobre compensação de um boleto

# bolix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @targanet7090! O nosso ambiente de homologação está passando por uma instabilidade, nossos times já estão cientes e atuando na correção.
Frisamos que o ambiente de produção segue normal 😀

# pix
Avatar discord do usuario tolribeiro

tolribeiro

Ver Respostas

Olá pessoal boa tarde

Caso esquisito aqui, temos uma chave configurada para nao recebr transferencias diretas (via chave e sim apenas geradas por nos) e ainda assim…esta sendo possivel.

Porem…APENAS no Nubank. Usuarios que salvam a transacao, no app, conseguem enviar diretamente sem q a cobrança tenha sido gerada pela gnt.

No entanto os testes com Itau, CTG e outros mostram q nao conseguimos (realmente trava a transferencia).

O que poderia ser ?

# freelancer
Avatar discord do usuario agenciadiz

agenciadiz

Ver Respostas

Estou procurando algum dev que já tenha implementado a recorrência da Efí, e já conheça todo o processo para um Job.

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @.ilselangnar!
Por motivos de informações sensíveis vamos abrir um # atendimento privado com você para verificar mais detalhes

# bolix
Avatar discord do usuario targanet7090

targanet7090

Ver Respostas

Pessoal, fui gerar um boleto hoje em homologaçao e tomei o erro abaixo, antes estava funcionando, sabem me dizer se mudou algo ?

{
"code": 3500000,
"error": "server_error",
"error_description": "Erro interno do servidor."
}

# pix
Avatar discord do usuario .ilselangnar

.ilselangnar

Ver Respostas

Oi Guilherme:

Estou com um problema com o webhook

Consigo listar os webhooks configurados sem problema.

O problema vem quando quero configurar um novo webhook para receber notificações de pagamento

Aqui esta meu codigo:


const efipay = new EfiPay(options)

async function api_configure_webhook_efipay( req, res, next ) {

let body = {
webhookUrl: 'https://origami.ink/webhook_paymentefipay',
}

let params = {
chave: '8712f01e-e8e6-4eab-a636-ddc8e13fe8b7',
}

try {
let object_result = await efipay.pixConfigWebhook(params, body)
printf( "[configure_webhook] -> object_result -> ", object_result )
res.json( object_result )
} catch( e ) {
// throw e
res.json( e )
}

}

module.exports = api_configure_webhook_efipay


Aqui esta o erro:

{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Além disso, quando você estiver registrando a webhook URL no endpoint PUT /v2/webhook/:chave, na sua URL você pode acrescentar algum parâmetro para diferenciar a URL de cada cliente, e assim fazer alguma tratativa na sua aplicação. Exemplo:

Obs: Se for aplicar esta regra com um parâmetro na URL, aconselho deixar sempre o final um parâmetro sem valor, como no exemplo acima &tipo=. Que assim, o /pix cairá como parâmetro no final da URL, e você irá tratar a notificação em /webhook.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@.andregomes, quando você registra o webhook no endpoint PUT /v2/webhook/:chave, você está basicamente associando uma chave Pix a uma URL específica. No seu caso, a URL permanecerá a mesma, mas a chave será única para cada conta de cliente.

Assim que nossa API enviar a notificação, o JSON incluirá essa chave. Isso permitirá que você identifique de qual conta é aquele recebimento. Além disso, através do txid, você poderá saber a qual cobrança se refere.

# pix
Avatar discord do usuario .ilselangnar

.ilselangnar

Estou com um problema com o webhook

Consigo listar os webhooks configurados sem problema.

O problema vem quando quero configurar um novo webhook para receber notificações de pagamento

Aqui esta meu codigo:


const efipay = new EfiPay(options)

async function api_configure_webhook_efipay( req, res, next ) {

let body = {
webhookUrl: 'https://origami.ink/webhook_paymentefipay',
}

let params = {
chave: '8712f01e-e8e6-4eab-a636-ddc8e13fe8b7',
}

try {
let object_result = await efipay.pixConfigWebhook(params, body)
printf( "[configure_webhook] -> object_result -> ", object_result )
res.json( object_result )
} catch( e ) {
// throw e
res.json( e )
}

}

module.exports = api_configure_webhook_efipay


Aqui esta o erro:

{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"
}

# pix
Avatar discord do usuario .ilselangnar

.ilselangnar

Ver Respostas

Acredito andré, que quando você recebe o webhook, ele carrega informações sobre o pagamento, na qual você consegue diferenciar os clientes.

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @wiliam8115. Tudo bem?
Nossa API não possui um endpoint com esta funcionalidade de listar todos os boletos, somente mesmo por cobrança individual através do endpoint https://dev.efipay.com.br/docs/api-cobrancas/boleto#retornar-informações-de-transação-existente">GET /v1/charge/:id, onde o :id é o charge_id.

# pix
Avatar discord do usuario .andregomes

.andregomes

Ver Respostas

pessoal, eu vi aqui o video sobre webhook, foi criado um servidor linux em uma vps na DigitalOcean, e lá foi configurado um servidor apache, com ssl, e tambem foi adicionado o certificado da Efi, configuração de dominio etc...

na criação do qr code, apontando para o webhook configurado, quando o cliente paga o qrcode, o servidor da Efi envia uma notificação para o webook, maravilha!

mas como que ficaria, um cenario onde eu tenho varios clientes diferentes? como eu posso aproveitar se é possivel, um só webhook e verificar qual pix foi pago, e de qual cliente?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Aí precisaria fazer portabilidade, mas é melhor não fazer isso enquanto o sistema não estiver preparado... que tal criar uma chave aleatória e usar ao invés do CNPJ ?

# módulos-plugins
Avatar discord do usuario discovery_kids

discovery_kids

Vou continuar investigando...

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Esse retorno não é possível @.thallestks 😦
Você está usando express?
Talvez seja válido usar a função next() para fazer o redirecionamento

# pix
Avatar discord do usuario .thallestks

.thallestks

Ver Respostas

Ai queria ver se quando envio um status 200 a api me retorna uma nova requisição para eu receber aqui e direcionar o cliente

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

@.ilselangnar a chave Pix precisa estar registrada na mesma conta do client_id e client_secret

# pix
Avatar discord do usuario .thallestks

.thallestks

Ver Respostas

Ou eu envio o cliente pra página de agradecimento ou eu mando um status 200 pra api