Ir para conteúdo
  • Cadastre-se

dev botao

APi Boleto PIX Sicoob - Não esta tratando as mensagens de Erro corretamente


Ver Solução Respondido por Victor H. Gonzales - Panda,

Recommended Posts

  • Moderadores
Em 16/02/2024 at 17:56, Leandro Coelho disse:

Essa deu certo aqui pra mim, eu mudei o if TipoOperacao = tpInclui para TipoOperacao <> tpConsultaDetalhe

ACBrBoletoRet_Bancoob.pas 22.68 kB · 13 downloads

essa não testei ainda

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

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

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Membros Pro

Boa Tarde, testando com a versão: ACBrLibBoleto-0.2.0.293

JSON Enviado:

[
    {
        "numeroContrato": 93653,
        "modalidade": 1,
        "numeroContaCorrente": 105457,
        "especieDocumento": "DMI",
        "dataEmissao": "2024-05-23T00:00:00-03:00",
        "nossoNumero": 20,
        "seuNumero": "013961/01-1",
        "identificacaoBoletoEmpresa": "013961/01-1",
        "identificacaoEmissaoBoleto": 2,
        "identificacaoDistribuicaoBoleto": 2,
        "valor": 86.05,
        "dataVencimento": "2024-06-07T00:00:00-03:00",
        "numeroParcela": 1,
        "aceite": true,
        "tipoDesconto": 1,
        "dataPrimeiroDesconto": "2024-05-23T00:00:00-03:00",
        "valorPrimeiroDesconto": 1,
        "tipoJurosMora": 1,
        "dataJurosMora": "2024-06-08T00:00:00-03:00",
        "valorJurosMora": 0.09,
        "tipoMulta": 1,
        "dataMulta": "2024-06-08T00:00:00-03:00",
        "valorMulta": 1.72,
        "pagador": {
            "numeroCpfCnpj": "03150878977",
            "nome": "Rodriogo Biancheto De Costa",
            "endereco": "Rua Pompeia 92",
            "bairro": "Jardim Italia 2",
            "cidade": "Francisco Beltrao",
            "cep": "85601030",
            "uf": "PR"
        },
        "mensagensInstrucao": {
            "tipoInstrucao": 1,
            "mensagens": [
                "Apos o Vencimento Multa de R$ 1,72.",
                "Cobrar Juros de R$ 0,09 ao Dia."
            ]
        },
        "gerarPdf": false,
        "codigoCadastrarPIX": 1
    }
]

 

Pelo Postman me Retornou o JSON: 

{
    "resultado": [
        {
            "status": {
                "codigo": 400,
                "mensagem": "Beneficiário não habilitado para utilizar o Pix."
            },
            "boleto": {
                "numeroContrato": 93653,
                "modalidade": 1,
                "numeroContaCorrente": 105457,
                "nossoNumero": 20,
                "seuNumero": "013961/01-1",
                "especieDocumento": "DMI",
                "dataEmissao": "2024-05-23T00:00:00-03:00",
                "valor": 86.05,
                "dataVencimento": "2024-06-07T00:00:00-03:00",
                "tipoDesconto": 1,
                "dataPrimeiroDesconto": "2024-05-23T00:00:00-03:00",
                "valorPrimeiroDesconto": 1,
                "valorMulta": 1.72,
                "valorJurosMora": 0.09,
                "numeroParcela": 1,
                "aceite": true,
                "pagador": {
                    "nome": "Rodriogo Biancheto De Costa",
                    "numeroCpfCnpj": "03150878977",
                    "endereco": "Rua Pompeia 92",
                    "bairro": "Jardim Italia 2",
                    "cidade": "Francisco Beltrao",
                    "cep": "85601030",
                    "uf": "PR"
                },
                "mensagensInstrucao": {
                    "tipoInstrucao": 1,
                    "mensagens": [
                        "Apos o Vencimento Multa de R$ 1,72.",
                        "Cobrar Juros de R$ 0,09 ao Dia."
                    ]
                },
                "identificacaoBoletoEmpresa": "013961/01-1",
                "tipoJurosMora": 1,
                "dataJurosMora": "2024-06-08T00:00:00-03:00",
                "tipoMulta": 1,
                "dataMulta": "2024-06-08T00:00:00-03:00",
                "identificacaoEmissaoBoleto": 2,
                "identificacaoDistribuicaoBoleto": 2,
                "gerarPdf": false,
                "codigoCadastrarPIX": 1
            }
        }
    ]
}

 

Mas Segundo os Anexos, não tenho a informação Do Erro, ele passa como Aprovado, mas não tem o "Titulo.url_Pix", ai só descobri usando o JSON que o componente mandou dentro do Postman. Estas mensagens de Retorno deveriam ser capturadas pelo componente para que posso tomar decisões e/ou  informar ao usuário o porque não deu certo.

 

ArqBoletoWS.log ACBrLibBoleto-20240531.log

Link para o comentário
Compartilhar em outros sites

  • Consultores

@CS COM INFO LTDA
Bom dia !
Pode por favor testar com esta unit:ACBrBoletoRet_Bancoob.pas
Salvar a unit em ..\ACBr\Fontes\ACBrBoleto\WS
Executar o instalador

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
14 minutos atrás, CS COM INFO LTDA disse:

ainda não consegui baixar os fontes

Enviei a unit no post acima, olhe a imagem abaixo, so clicar e fazer o download

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Só lembrando que esta msg: "Not FoundAPI not found for requested URI" é pq esta API SANDBOX (Teste) foi descontinuada.
SANDBOX (TESTE ) agora é só na V3

[Rejeicao0]
Campo=
Codigo=404
Versao=
Mensagem=Not FoundAPI not found for requested URI
Ocorrencia=
Valor=
 

 

 

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 minuto atrás, CS COM INFO LTDA disse:

Eu nunca baixei os fontes e ainda instalei no Delphi, 

vc utililza ACBrLibBoleto ou ACBrMonitor? é isso?

Vc utiliza ACbrLIbBoleto32 ou 64 ?
Singlethread ou Multthread ?
cdelc ou stdcall?

 

 

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, CS COM INFO LTDA disse:

Eu nunca baixei os fontes e ainda instalei no Delphi, 

qual é o procedimento mesmo??

dúvida seria então. tu usa delphi ou outra linguagem?

se usa delphi a melhor opção é o componente a dll e o monitor foi feito para outras linguagens e dai tu perde o dominio do que tá fazendo.portanto se usar delphi use o componente jamais outros meios

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 horas atrás, Daniel InfoCotidiano disse:

vc utililza ACBrLibBoleto ou ACBrMonitor? é isso?

Vc utiliza ACbrLIbBoleto32 ou 64 ?
Singlethread ou Multthread ?
cdelc ou stdcall?

 

 

ACBrLibBoleto na 32 ou 64, depende do Sistema que uma

Singlethread e cdelc

 

18 minutos atrás, Juliomar Marchetti disse:

dúvida seria então. tu usa delphi ou outra linguagem?

se usa delphi a melhor opção é o componente a dll e o monitor foi feito para outras linguagens e dai tu perde o dominio do que tá fazendo.portanto se usar delphi use o componente jamais outros meios

Na verdade uso em C# e VB.net,

 

mas nada impede de eu baixar os componentes, instalar o Delphi Community para compilar as DLL, para poder testar com o arquivo que esta aqui no chamado em .PAS, daqui

6 horas atrás, Daniel InfoCotidiano disse:

@CS COM INFO LTDA
Bom dia !
Pode por favor testar com esta unit:ACBrBoletoRet_Bancoob.pas
Salvar a unit em ..\ACBr\Fontes\ACBrBoleto\WS
Executar o instalador

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
8 minutos atrás, CS COM INFO LTDA disse:

ACBrLibBoleto na 32 ou 64, depende do Sistema que uma

Singlethread e cdelc

 

Na verdade uso em C# e VB.net,

 

mas nada impede de eu baixar os componentes, instalar o Delphi Community para compilar as DLL, para poder testar com o arquivo que esta aqui no chamado em .PAS, daqui

 

não é necessário.  e o community não foi feito para rodar em empresas que já tem cnpj formados e tem faturamento, só vai servir para ter problemas com a embarcadero Ok?

trás os dados e vamos direcionar e tratar com a lib

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

×
×
  • 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.