Histórico de mensagens sobre an

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 18/02/2024
# pix
Avatar discord do usuario martins.dev

martins.dev

Ver Respostas

webhook é instantâneo?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem 3 jeitos.

1) Webhook - a Efí te avisa quando foi pago
2) GET em /pix?inicio=fim=txid= . Se vier um objeto, foi pago
3) GET em /cob/:txid. Se dentro da cobrança houver um objeto pix, foi pago.

# dúvidas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @elielpsoares ! Como o Rubens disse, ambos são id do Pix. Só pra deixar claro a diferença do txid e do e2eId. O txid é um identificador da cobrança Pix, ou seja no momento da emissão, você ja tem essa informação, sendo ela paga ou não. O e2eid é um identificador do pagamento, então você terá essa informação apenas quando a cobrança for paga.

# dúvidas
Avatar discord do usuario elielpsoares

elielpsoares

porque não sei se o txId seria só pix ou se toda cobrança gera txId.

# dúvidas
Avatar discord do usuario elielpsoares

elielpsoares

Eu vou usar um id único para localizar as minhas "orders" no meu banco de dados. Pensava em aproveitar algum id único da Efi para isso.

# dúvidas
Avatar discord do usuario elielpsoares

elielpsoares

Ver Respostas

Eu consegui fazer vendo um vídeo antigo no youtube. É com instruções da gerencianet, mas com um pouco de adaptação acaba funcionando bem. Obrigado.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se vc está chamando pelo curl ou browser, vc não apresenta o certificado da Efí então teria que recusar mesmo... tem que testar com transação da Efí.

# pix
Avatar discord do usuario arthursisprov

arthursisprov

Ver Respostas

estou usando nginx

# pix
Avatar discord do usuario arthursisprov

arthursisprov

Ver Respostas

amigo, na hora de registra a chava só funcona colocando meudominio.com.br/webhook/ se eu tirar a ultima / não registra

# pix
Avatar discord do usuario arthursisprov

arthursisprov

Ver Respostas

pessoal, estou recenedo retorno errado pelo jeito, olhe ele coloca /webhook//pix , ou seja duas //
34.193.116.226 - - [18/Feb/2024:12:23:10 -0300] "POST /webhook//pix HTTP/1.1" 200 10297 "-" "Gerencianet"

# assinaturas
Avatar discord do usuario hiagosilvas

hiagosilvas

Quando há um bloqueio e o cliente faz uma "promessa de pagamento". Eu basicamente atualizo a dt_bloqueio tbm, ai facilitou

# módulos-plugins
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @felipealmeman ! Seria do cartão mesmo. Vou iniciar um atendimento privado pra pegar mais detalhes pra você.

# assinaturas
Avatar discord do usuario mayron1806

mayron1806

Ver Respostas

Bom dia @hiagosilvas
Entendi, então vc msm controla o processo de assinatura? E usa somente a parte de cobrança da efi
É isso?

# cartões
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Você não precisaria passar o id da cobrança na última linha?

ts
const responseDefinePayMethod = await efipay.definePayMethod({id: cobrancaId}, pagamentoCartao);
vide exemplo oficial: https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/charges/card/defineCardPayMethod.js

# assinaturas
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Mayron, eu controlo a assinatura diretamente pelo meu backoffice também. O que eu fiz foi basicamente na assinatura criar um dt_vencimento e um dt_bloqueio.

Para cartão eu crio o token com o reuse: true na API deles e armazeno essa informação.

Dito isso, eu tenho a seguinte regra:

Caso boleto, eu emito o boleto em D-3 sobre a data de vencimento. Então o cliente tem 3 dias pós emissão para pagar. E o bloqueio eu coloco em dt_vencimento + INTERVAL 7 DAY, ou seja meu sistema só irá bloquear de fato sete dias após o último vencimento.

Caso cartão eu solicito a captura do valor no dia do vencimento às 4h da manhã, caso não consiga cobrar deixo um botão para o cliente tentar mais duas vezes. Após isso ele é obrigado a cadastrar novamente o cartão de crédito.

Sobre os webhooks, sempre que obtenho um status de sucesso eu calculo a nova data de vencimento e a nova data de bloqueio no banco de dados. Apenas para boleto existe um negócio bem interessante que é o status identified que basicamente significa que foi identificado o pagamento, porém ele ainda não foi liquidado de fato em sua conta. Como existe o risco do cliente entrar no atendimento do banco dele e cancelar esse pagamento a tratativa que faço sempre é: caso o status seja identified coloca o dt_bloqueio para daqui 3 dias úteis. Porém como a Efí geralmente deposita no próximo dia útil o webhook com a identificação do pagamento já virá no próximo dia útil e a rotina para recalcular as novas datas entrará em ação.

Dessa forma ficou bacana, pois consigo criar planos com flexibilidade. Adicionar valores novos ou variáveis que foram contratados durante o mês e caso precise de fazer qualquer migração não precisaria necessariamente usar uma API de assinaturas do novo fornecedor (visto que pode levar um tempo para seguir a lógica de um possível novo fornecedor). A lógica fica toda na minha aplicação e o PSP faz apenas a parte dele que é gerir o fluxo de cobrança na forma de pagamento que eu escolher

# maquininha
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Até o momento a Efí não anunciou nenhuma integração para as maquininhas.

# cartões
Avatar discord do usuario celo_diana

celo_diana

Ver Respostas

Mandei pv

# dúvidas
Avatar discord do usuario ak.gr6y

ak.gr6y

Ver Respostas

Boa noite, alguem sabe me informar se a GerenciaNet cobra alguma taxa para utilzar ou receber o pix atraves da API?