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á 190 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á 190 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...