Histórico de mensagens sobre pagamentos em devs

EXIBINDO CONVERSAS RECENTES:

Texto: pagamentos
Canal: devs
Avatar discord do usuario cairogreco

cairogreco

Pois, aqui no meu caso, estou tenho uma rota app.meudominio.com ao qual eu não desejo autenticar por mTLS e uma rota wh.meudominio.com só pra receber o callback dos pagamentos.

Avatar discord do usuario nero_79586

nero_79586

Estou integrando a Efi a um sistema meu aonde a pessoa pode realizar assinaturas, estou gerando via API a assinatura, porém qual envio o parametro "installments" para pagamentos via cartão realizar parcelamento me retorna dizendo que esse parametro não está no schema da assinatura, porém, existe esse parametro na documentação. Preciso que meu cliente consiga parcelar uma assinatura mensal, por exemplo

Alguém ja fez esse tipo de integração?

Avatar discord do usuario kellysondias

kellysondias

Ver Respostas

Oi gente! Conheci a Efipay pelos vídeos da Código Fonte TV e estou cogitando usar a API para os pagamentos de uma lojinha que irei desenvolver. Só que esta será a minha primeira vez desenvolvendo um ecommerce e eu gostaria de saber se existe alguma seção na documentação ou melhor ainda, algum vídeo que fale sobre a integração da API com o frontend.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Conforme mencionei anteriormente, para enviar Pix em produção é necessário preencher este formulário.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @jhon0029. Como vai?
Para solicitar o envio de Pix via API, aqui estão as informações necessárias:

Em produção, utilize a seguinte rota base: https://pix.api.efipay.com.br
Para testes em ambiente de homologação, utilize a seguinte rota base: https://pix-h.api.efipay.com.br
O endpoint que você precisa usar é PUT /v2/gn/pix/:idEnvio, onde :idEnvio é o Identificador da transação criado por seu sistema seguindo a regex ^[a-zA-Z0-9]{1,35}$.

Pontuando que, para enviar Pix em produção, é necessário preencher este formulário.

Em homologação, você pode realizar testes seguindo as intruções detalhadas em nossa documentação técnica.

Qualquer dúvida, conte com a gente!

Avatar discord do usuario yasmin_efi

yasmin_efi

No caso a Efi no openfinance tem papel de iniciadora de pagamentos, que significa que você como dono da conta pode integrar com nossa API e disponibilizar para seus clientes a opção de finalizar o pagamento diretamente no banco deles, redirecionando automaticamente para o app do banco escolhido até concluir a compra e voltando para o seu site para exibir a confirmação do pagamento.

Avatar discord do usuario will_5135

will_5135

Olá Bom dia, estou com um problema. Implementei uma funcionalidade utilizando uma API, e consta que dois usuários realizaram o pagamento. No entanto, não tenho acesso às informações desses pagamentos e não consta no extrato a entrada desses valores.

Avatar discord do usuario relpcam

relpcam

Ver Respostas

@rubenskuhl você acha que se eu rodar tudo no front é melhor para aprovação dos pagamentos? Ou seja, não utilizar o link de pagamento gerado pela EFI?

Avatar discord do usuario nicolasvascaafobado

nicolasvascaafobado

pois oq encontre de pagamentos/pix ele necessita de conta e demias coisas

Avatar discord do usuario silvanors

silvanors

Para este modelo que apresentei acima, a integração de API Cobrança via Assinatura, seria a mais adequada mesmo correto? E teria como acompanhar pelo meu sistema os pagamentos via WebHook e associar os Ids das transações a chaves internas minhas, correto?

Avatar discord do usuario cwichoski

cwichoski

com isso alguns clientes não conseguiram confirmar os pagamentos

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, não gostar de usar webhook é pedir para ter tempos de resposta maiores e maior risco operacional. Não precisa usar só webhook, mas numa solução sólida, o webhook é o meio principal de reconhecer pagamentos. E aí GET em /cob ou /pix ficam para exceções.

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Olá Guilherme, obrigado pelo retorno! Então nesse caso a consulta é individualizada mesmo, né? Não temos nenhum endpoint que retorne uma lista com todos os pagamentos efetuados no período, correto? Se sim, há alguma previsão de desenvolvimento de um endpoint desses?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @eduardoespindola. Bom dia! Tudo bem?
Neste endpoint somente terá individualizado os ids com falha, os com sucesso só serão contabilizados no somatório. Pois os com falha que seria necessário analisar o que aconteceu e fazer alguma tratativa.
Para saber os detalhes de um pagamento realizado com sucesso você pode usar o endpoint GET /v1/:idPagamento

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

@jessica_efi Ao chamar essa função payListPayments(), no painel é gerada uma requisição nesse endpoint: GET /resumo. Analisando a documentação, podemos ver que esse endpoint não retorna a lista dos pagamentos efetuados e sim: Este endpoint deve ser usado para solicitar o resumo das solicitações de pagamento realizadas em um período informado. Dúvida, há algum endpoint que retorna a lista de pagamentos efetuados, com detalhes exibindo as cobranças que foram efetivamente pagos no período e não resumido? Obrigado pelo apoio

Avatar discord do usuario jessica_efi

jessica_efi

Seria no endpoint GET/v1/:idPagamento. Você tem algum idPagamento desses pagamentos que vc fez para buscar por ele e ver a data que aparece?

Avatar discord do usuario eduardoespindola

eduardoespindola

Nesse endpoint ou em outro? Se for outro, sim, conseguimos consultar os dados do boleto e lá informa se tem pagamento. Mas precisamos de um endpoint que retorne a lista de pagamentos do período.

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Certo, vamos utilizar a versão Efi... Sim, na conta que estamos tentando consultar, em dezembro foram mais de 300 pagamentos efetuados, porém no endpoint não retorna nada. Será que temos que liberar mais alguma permissão? Ou estamos fazendo algo errado?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Sobre esse endpoint, você realizou algum pagamento de boleto utilizando a API de Pagamentos no período informado?

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Olá, consegui o acesso tanto pelo sdk efi (v 1.0.3) quanto pelo sdk do gerencianet na versão 2.0.0. O problema era uma permissão que precisava ser dada na configuração da conta. Mas aproveitando o contato, essa função: payListPayments, deveria retornar a lista de todos os pagamentos efetuados no período(boleto, pix, etc)? No nosso caso, não retorna nenhum pagamento. Segue o retorno: {
"datas": {
"final": "2024-01-03",
"inicial": "2023-12-01"
},
"solicitacoes": {
"falha": 0,
"total": 0,
"cancelada": 0,
"successo": 0,
"processando": 0
},
"solicitacoesFalhas": []
}