Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Sicredi via API V2


Ver Solução Respondido por Daniel InfoCotidiano,
  • Este tópico foi criado há 170 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, 

 

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

  • Consultores
Postado
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

  • Membros Pro
Postado (editado)

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

Editado por CS COM INFO LTDA
  • Consultores
Postado

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

  • Consultores
Postado

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

  • Consultores
  • Solution
Postado

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

  • Membros Pro
Postado

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)

 

  • Consultores
Postado

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

  • Membros Pro
Postado (editado)

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

 

Editado por CS COM INFO LTDA
  • Consultores
Postado

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

  • Consultores
Postado

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

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