Ir para conteúdo
  • Cadastre-se

dev botao

Banco Inter com pagamento com QRCODE


Ver Solução Respondido por Diego Foliene,
  • Este tópico foi criado há 275 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde

Fiz a implantação do boleto com QRCode no banco Inter e funcionou tudo. 

Tenho uma dúvida em relação ao pagamento com QRCode.

1- gerei um boleto no valor de 7,36.

2- paguei o boleto com QRCode (7,36 entrou na conta).

3- na consulta, o boleto consta como CANCELADO.

Tem alguma relação na consulta de boleto onde diga que o boleto de 7,36 foi pago por QRCode?

 

  • Consultores
  • Solution
Postado

Boa tarde!

Por favor, veja se as respostas deste tópico lhe são úteis.

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Boa tarde!!!

A consulta que eu estava fazendo era com INDICADOR_PIX = FALSE.

Nessa consulta, um boleto pago por QRCode retorno como CANCELADO.

Alterei para INDICADOR_PIX = TRUE e retorna o status = RECEBIDO.

 

 

  • Membros Pro
Postado

Boa Tarde,

O problema agora é que eu fiz um cancelamento do boleto e retornou OK na função de CANCELAR BOLETO. No banco consigo visualizar que está CANCELADO.

Porém na consulta com INDICADOR_PIX = TRUE, não retorna esse boleto cancelado. Nem na busca isbBaixado, nem na busca isbAberto. Simplesmente não lista esse boleto.

Na consulta INDICADOR_PIX = FALSE,  retorna esse boleto com status CANCELADO.

Qual pesquisa deve ser usada pra isso quando utilizar INDICADOR_PIX = TRUE?

  • Consultores
Postado

Bom dia !
Para cancelar um boleto com qrCode, vc precisa marcar o indicadorPix=true
Alimentar o titulo que deseja cancelar. lembre-se de add esta propriedade Titulo.NossoNumeroCorrespondente := e o codigo q vc salvou na Inclusao;
ele retorna HTTPCode 202 sucesso.
Mas qdo testei ele nao cancela imediatamente, em alguns casos demorou 3 dias.
Você pode testar via Postman, vai ver q tbm nao consta como cancelado.
Uma sugestão é questionar o suporte sobre este tempo no cancelamento, caso faça isso, se puder nos dar um feedback, pois não temos contas no inter.
https://developers.inter.co/references/cobranca-bolepix#tag/Cobranca/operation/cancelarCobranca

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

Boa tarde!!!

A consulta não retorna boleto cancelado quando indicadorPix=true. Fiz vários testes aqui.

No banco consigo visualizar mas na consulta não.

  • Membros Pro
Postado

Como faço pra identificar como foi pago o boleto com QRCode?

1- pago por código de barras 

2- pago com QRCode

Tem um campo na documentação que informa isso. Esse campo não existe na estrutura do ACBr.

image.png.8290e7cb355c14f5ad7e707b984278eb.png

  • Membros Pro
Postado

OBSERVAÇÃO

Na consulta também não está retornando BOLETO_VENCIDO.

image.png.3355d4d786ae2bc83351dc5726288d2a.png

Mesmo que na chamada preencha com SIM o campo BOLETOVENCIDO conforme orientação do ACBr.

Percebi que esse campo só é usado no BANCO DO BRASIL. No BANCO INTER não.

  • Consultores
Postado
Em 14/05/2024 at 17:22, cdsistemas disse:

Boa Tarde,

O problema agora é que eu fiz um cancelamento do boleto e retornou OK na função de CANCELAR BOLETO. No banco consigo visualizar que está CANCELADO.

Porém na consulta com INDICADOR_PIX = TRUE, não retorna esse boleto cancelado. Nem na busca isbBaixado, nem na busca isbAberto. Simplesmente não lista esse boleto.

Na consulta INDICADOR_PIX = FALSE,  retorna esse boleto com status CANCELADO.

Qual pesquisa deve ser usada pra isso quando utilizar INDICADOR_PIX = TRUE?

Boa tarde!

A lógica aplicada é:

Se isbBaixado e IndicadorPIX=True, então busca a situação "RECEBIDO".

Se isbBaixado e IndicadorPIX=False, então busca as situações "PAGO,CANCELADO".

Se isbAberto e IndicadorPIX=True, então busca a situação "A_RECEBER"

Se isbAberto e IndicadorPIX=False, então busca a situação "EMABERTO,VENCIDO"

2 horas atrás, cdsistemas disse:

Como faço pra identificar como foi pago o boleto com QRCode?

1- pago por código de barras 

2- pago com QRCode

Tem um campo na documentação que informa isso. Esse campo não existe na estrutura do ACBr.

image.png.8290e7cb355c14f5ad7e707b984278eb.png

Por favor, defina o Log no componente de boleto para que seja capturado o JSON de retorno e possamos verificar se a informação é devolvida.

O Log abaixo tem orientações de como configurar o Log:

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Bom dia!!!

Eu entendi as consultas porém existe algo estranho.

Gerei 2 boletos iguais de 5,00 com indicadorPix=True.

Um deles eu paguei com código de barras e o outro por QRCode.

Fiz a consulta as seguintes consultas:

1- CONSULTA COM isbBaixado e IndicadorPIX=True

BOLETO PAGO COM QRCODE:

numeroBoleto = 01318077567
SeuNumero = 83897
dataRegistro = 16/05/2024
dataVencimento = 16/05/2024
estadoTituloCobranca = RECEBIDO
dataMovimento = 16/05/2024
dataCredito = 16/05/2024
valorAtual = 5
valorPago = 5

BOLETO PAGO COM CÓDIGO DE BARRAS:

numeroBoleto = 01318077534
SeuNumero = 83895
dataRegistro = 16/05/2024
dataVencimento = 16/05/2024
estadoTituloCobranca = RECEBIDO
dataMovimento = 16/05/2024
dataCredito = 16/05/2024
valorAtual = 5
valorPago = 5
 

2- CONSULTA COM isbBaixado e IndicadorPIX=False:

BOLETO PAGO COM QRCODE:

numeroBoleto = 01318077567
SeuNumero = 83897
dataRegistro = 16/05/2024
dataVencimento = 16/05/2024
estadoTituloCobranca = CANCELADO
dataMovimento = 16/05/2024
dataCredito = 16/05/2024
valorAtual = 5
valorPago = 5

BOLETO PAGO COM CÓDIGO DE BARRAS:

numeroBoleto = 01318077534
SeuNumero = 83895
dataRegistro = 16/05/2024
dataVencimento = 16/05/2024
estadoTituloCobranca = PAGO
dataMovimento = 16/05/2024
dataCredito = 16/05/2024
valorAtual = 5
valorPago = 5

Mesmo boleto porém com 2 status diferente dependendo da consulta.

  • Consultores
Postado

Boa tarde !
Pode por favor realizar alguns testes com suas credenciais.

O Arquivo ACBrBoletoConversao.passalve em ..\ACBr\Fontes\ACBrBoleto

Os arquivos ACBrBoletoW_Inter_API.pase ACBrBoletoRet_Inter_API.pas salve em ..\ACBr\Fontes\ACBrBoleto\WS

Só rodar o instalador do ACbr por favor.

Por enq só mudei das consultas da versão PIX.

Vamos ter agora as situacao isbAberto isbBaixado isbCancelado
baixado e cancelado, filtro dataMovimento
isbAberto: filtro dataVencimento ele tbm vai usar a opcao Filtro.boletoVencido ibvSim/ibvNao  (ele procura por data de vencimento boletos a receber ou vencidos)

sbAberto: filtro dataRegistro ele consulta por data emissao os boletos em aberto

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Consultores
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

Bom dia!!!

Atualizei o ACBr e instalei. 

As consultas ficaram melhores. Agora com o CodigoEstadoTituloCobranca ajudou demais.

Porém o numeroBoleto não esta vindo preenchido.

image.png.1ab23ae3f2eda0983e45de924dd1efb4.png

  • Consultores
Postado
7 minutos atrás, cdsistemas disse:

Porém o numeroBoleto não esta vindo preenchido.

Bom dia !
pode me fornecer o LogWS que ele devolve todas informacoes da consulta p ver o que ele esta devolvendo por favor.
Como nao temos credenciais de produção, assim consigo ajustar por este LOG.
Envie para [email protected] no corpo da mensagem favor colar o link deste post.

Criado a tarefa TK-5463-1 para analise. Aguardando email o Log com o retorno fornecido pelo banco para dar andamento

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

Daniel, 

Eu não fiz nenhuma mudança de código de sexta pra hoje. Unica mudança foi atualizar e instalar o ACBr.

Percebi que a propriedade Retorno[I].DadosRet.TituloRet.NossoNumero não está sendo preenchida.

No JSON, aparece como retorno.

image.thumb.png.1ecc456cc485a2c2ed8f8f1f31ae1bde.png

Acredito que o problema seja ao alimentar a propriedade.

image.thumb.png.3b029e4f9b50858169a0eafd0383bcd5.png

o ACBR não entra em LJsonObject.IsJSONObject('boleto')

Ajuda?

 

  • Consultores
Postado

para que eu possa testar em meu ambiente, pode me enviar o LogWS (solicitado em post anterior) que ele vai ter este JSON.
Assim consigo realizar os testes e verificar pq nao esta entrando ai.
so vc configurar aqui:
image.png

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Consultores
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Este tópico foi criado há 275 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...