Jump to content

dev botao

Boleto Sicredi via API V2


Go to solution Solved by Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro

Boa Tarde, 

 

o Componente já esta atualizado para homologação do Sicredi no V2?

 

não estou conseguindo nem gerar o token:

 

27/05/24 11:46:48:787 - Falha Envio: TBoletoW_Sicredi_APIECOMMErro ao gerar token de Autenticação: Código: -E0011 Tamanho de campo invalido. Parametro: token
27/05/24 11:47:42:216 - Autenticando Token... 
27/05/24 11:47:43:365 - Falha Envio: Falha na Autenticação: HTTP_Code=400 Erro=SQL Injection attack identified in this API Body

Link to comment
Share on other sites

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

27/05/24 11:46:48:787 - Falha Envio: TBoletoW_Sicredi_APIECOMMErro ao gerar token de Autenticação: Código: -E0011 Tamanho de campo invalido. Parametro: token

API ECOMM é a primeira versão. (V1)
aqui esta como V2:
https://www.projetoacbr.com.br/forum/topic/57991-acbrboleto-via-webservice/?do=findComment&comment=426542&_rid=1706
 

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 to comment
Share on other sites

  • Membros Pro
Posted (edited)

Bom dia, agora testando em homologação me retorna esta mensagem:

 

28/05/24 09:27:27:477 - Autenticando Token... 
28/05/24 09:27:28:681 - Falha Envio: Falha na Autenticação: HTTP_Code=400 Erro=SQL Injection attack identified in this API Body

 

Pra vocês também esta vindo esta resposta

Edited by CS COM INFO LTDA
Link to comment
Share on other sites

  • Consultores

Boa tarde, vc configurou na seção  [BoletoWebSevice] ?
pq era p retornar mais informacoes.

https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html

Fica na seção [BoletoWebSevice]


image.png

Lembre-se de manter a estrutura igual
https://acbr.sourceforge.io/ACBrLib/ModeloCedente_TitulosINI.html
 

vou anexar 2 arquivos aqui, veja se consegue testar com exemplo: Bol_CedenteTitulo.txt

Só ajuste para os dados do seu banco ai nos testes.

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 to comment
Share on other sites

  • Consultores

como nao temos relatos semelhantes esta testando em homologação ??
pode me enviar seu acbrlib.ini (que contem os dados para testes)  pode enviar para [email protected] no corpo da mensagem colar o link deste post.
pois vou testar com seus dados em meu ambiente

mas nao tenho credencial para testes
 

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 to comment
Share on other sites

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

Enviei com o e-mail de [email protected]

faltou acbrlib.ini, qro ver como esta configurado p conferir. so enviar para o email por favor.
 

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 to comment
Share on other sites

  • Consultores
  • Solution

Aqui deu certo, algo no seu titulo q esta dando um erro. respondi o email com um titulo de teste q uso aqui.
teste com ele por favor.
Mandei tbm acbrlib.ini caso queira usar para testar.

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 to comment
Share on other sites

  • Membros Pro

Bom dia,

sincronizei para a ultima versão do svn, compilei  e usei as configurações que você mandou por e-mail e me retorna a mensagem:

 

05/06/24 11:05:47:241 -    SetRetorno(-10, Erro: Falha na Autenticação: HTTP_Code=500 Erro=username=123456789&password=teste123&scope=cobranca&grant_type=password)

 

Link to comment
Share on other sites

  • Consultores

Bom dia !
Chegou usar todos ini que te passei ?
Pq se comigo funcionou...
ah um detalhe, sua aplicação é compilada em 32/64?
https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/
Por favor salve as DLLs compativeis com sua compilacao na mesma pasta da DLL
 

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 to comment
Share on other sites

  • Membros Pro
Posted (edited)

Na geração do Titulo, a ordem dos campos influencia no contexto?

Porque quando eu salvo em String o Titulo ele gera nesta ordem os campos, e alguns eu nem preencho, mas tem valores default:

[Titulo]
Aceite=0
TipoDiasProtesto=0
TipoDiasNegativacao=0
TipoImpressao=1
TipoDesconto=2
TipoDesconto2=0
CarteiraEnvio=0
MultaValorFixo=0
LocalPagamento=PAGÁVEL PREFERENCIALMENTE EM CANAIS ELETRÔNICOS DA SUA INSTITUICÃO FINANCEIRA
Vencimento=24/06/2024
DataDocumento=24/05/2024
DataProcessamento=24/05/2024
DataDesconto=24/06/2024
DataMoraJuros=25/06/2024
DiasDeProtesto=0
CodigoNegativacao=3
DiasDeNegativacao=0
NumeroDocumento=000001/01-1
Especie=DM
Carteira=17
NossoNumero=10
ValorDocumento=33,00
EspecieMod=R$
Instrucao1=Apos o Venc. Juros de R$ 0,06 ao dia.
Parcela=0
TotalParcelas=0
ValorAbatimento=0
ValorDesconto=0,0000
ValorMoraJuros=0,06
ValorIOF=0
ValorOutrasDespesas=0
SeuNumero=000001/01-1
PercentualMulta=0
CodigoMora=2
CodigoMoraJuros=0
CodigoGeracao=3
ArquivoLogoEmp=C:\CES Sistemas\ces_adm.Net\Imagens\Cobranca.png
Verso=0
OcorrenciaOriginal.TipoOcorrencia=0
Sacado.Pessoa=0
Sacado.NomeSacado=93753 - RODRIGO BIANCHETO DE COSTA-RAZ
Sacado.CNPJCPF=03150878977
Sacado.Logradouro=Rua Pompéia
Sacado.Numero=92
Sacado.Bairro=Jardim Italia 2
Sacado.Cidade=FRANCISCO BELTRAO
Sacado.UF=PR
Sacado.CEP=85601580
Mensagem=Teste Acbr Sicredi
Detalhamento=Detalhamento de Fatura 1
Informativo=Informativo Boleto

 

A única explicação que eu acredito que deva estar gerando "Falha Envio: Access violation"

 

 

E esta Diferente daquele que você mandou :

[Titulo1]
Sacado.CNPJCPF=96050176876
Sacado.Pessoa=1
Sacado.NomeSacado=TESTE DE SACADO
Sacado.Logradouro=RUA TESTE
Sacado.Numero=65
Sacado.Bairro=CENTRO
Sacado.Cidade=RIBEIRAO PRETO
Sacado.UF=SP
Sacado.CEP=14445000
Sacado.Complemento=
Sacado.Email=
DiasDeProtesto=0
Especie=DM
EspecieMod=R$
DataDocumento=15/05/2024
DataProcessamento=15/05/2024
Vencimento=15/06/2024

CodigoMora=2
ValorMoraJuros=0,07
DataMoraJuros=15/06/2024

DataMulta=15/06/2024
PercentualMulta=2
MultaValorFixo=0

#TipoDesconto=1

Carteira=17
NossoNumero=25
SeuNumero=25
NumeroDocumento=10
ValorDocumento=100
LocalPagamento=Pagável em qualquer agência bancária mesmo após o vencimento
CodigoGeracao=3
Instrucao1=
Instrucao2=
Mensagem=titulo transferido a favor do banco XXXXXXX

 

Edited by CS COM INFO LTDA
Link to comment
Share on other sites

  • Consultores

O Seu comigo deu erro tbm.
Precisa comparar com meu INI
os campos q vc nao vai usar, nao precisa alimentar
remova o campo local de pagamento p vir com o padrao do banco
campos como Instrucao1 e Instrucao2 nao sao todos bancos que utilizam. (código de instrucao)
no bb por exemplo existe codigo instrucao 05 protestar em 5 dias uteis, mas no sicred nao usa. remova este texto
 

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 to comment
Share on other sites

  • Consultores

Boa tarde !
Chegou a remover os 2 campos (LocalPagamento e instrucoes) conforme mencionei acima?
e em Lazarus C:\ACBr\Projetos\ACBrLib\Fontes\Boleto
Foi uma tarefa para identificar este Access violation
TK-5558, assim que concluido será notificado aqui

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 to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...