Ir para conteúdo
  • Cadastre-se

dev botao

Boleto hibrido Sicredi


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 578 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,

Conforme relatado pelo Sr. Juliomar, já está disponível o boleto hibrido para o banco SIcredi.

Estou fazendo a configuração conforme abaixo:

Banco.TipoCobranca := cobSicred;

BeneficiarioWS.ClientID     := dabfd54e-ffd0-4f4d-9f55-8d2xxxxxxx <- gerado no portal developer.sicredi.com.br

Ao tentar enviar o boleto recebo o erro:

07/02/23 15:49:56:255 - Falha Envio: TBoletoW_Sicredi_APIErro ao gerar token de Autenticação: Código: -E0011 Tamanho de campo invalido. Parametro: token

Algo de errado estou fazendo?
 

ArqBoletoWS.log

  • Consultores
Postado
14 horas atrás, rpaulogio disse:

Usando o demo obtive o mesmo erro.

Bom dia !
Assim q vc obteve o seu token?
 

 Sicredi   //Configuração do componente ( Não há modo de homologação.. é tudo em produção )

- Solicitar para o gerente da conta liberar o produto COBRANÇA ONLINE
- Entrar na conta, no meu COBRANÇA e ir na opção CÓDIGO DE ACESSO->GERAR. Será gerado um token.

    ACBrBoleto1.Cedente.CedenteWS.ClientID:= ( token gerado conforme explicado acima )
    
    Somente essa opção é necessária, pois a cada requisição o ACBR envia esse token pro banco e
    recebe outro token para a operação solicitada.
    
    -- Demais configurações como de costume nos outros bancos
    -- Recomendado utilizar arquivo pfx com openSSL
    //    
    ACBrBoleto.WebServices.SSCryptLib          := cryOpenSSL
    ACBrBoleto.WebServices.SSLHTTPLib          := httpOpenSSL
    ACBrBoleto.WebServices.SSLType             := LT_TLSv1_2
    ACBrBoleto.WebServices.TimeOut             := 30000
    ACBrBoleto.WebServices.UseCertificateHTTP  := False

  • 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

Postado (editado)

Bom dia, essa API que esta implementada no ACBR não disponibiliza o boleto hibrido apenas o registro do boleto online. Estou finalizando a implementação de uma outra API do Sicredi que faz essa implementação do boleto hibrido.

Editado por DevSolucaoSistemas
  • Consultores
Postado
28 minutos atrás, rpaulogio disse:

Bom dia,

image.thumb.png.a82c5d18906b9c26dff016309491bb89.png

De acordo com o Juliomar o hibrido esta funcionando, não?

Boa tarde!
Conferi junto aos outros consultores.
Para o Sicredi,
Híbrido com QRCode apenas via CNAB.
Pode utilizar o Sicredi via API, mas não tem o QRCode. 

  • Obrigado 1
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 !!

  • Consultores
Postado
23 horas atrás, rpaulogio disse:

Bom dia Daniel,

Fiz em homologação, peguei o token no site (https://developer.sicredi.com.br/), não usando o ACBr eu consigo gerar boletos em homologação, no ACBr não é possível?

Como no post das configurações q te mandei acima, infelizmente o sicredi Não há modo de homologação.. é tudo em produção

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, enviei essa mesma mensagem em um outro tópico que falava sobre um assunto semelhante de API do Sicredi.

 


Fizemos alguns testes recentemente com o ACBr e a API do Sicredi para boletos e verificamos que o ACBr está compatível somente com a versão antiga da API do Sicredi. Eles (Sicredi) desenvolveram uma nova API recentemente com ambiente de homologação e ambiente de produção, com novos recursos, essa API nova o ACBr ainda não tem compatibilidade. Não sei informar se o Sicredi vai manter as duas APIs por muito tempo, acredito que vão dar continuidade apenas na nova API. Segue manual da nova API que o Sicredi nos passou.

Para boleto híbrido aqui estamos usando CNAB ainda.

Manual da API da Cobrança 1.2.rar

  • Curtir 1
  • Obrigado 1
  • Consultores
Postado
Em 09/02/2023 at 13:59, Mateus Brunelli disse:

Boa tarde, enviei essa mesma mensagem em um outro tópico que falava sobre um assunto semelhante de API do Sicredi.

 


Fizemos alguns testes recentemente com o ACBr e a API do Sicredi para boletos e verificamos que o ACBr está compatível somente com a versão antiga da API do Sicredi. Eles (Sicredi) desenvolveram uma nova API recentemente com ambiente de homologação e ambiente de produção, com novos recursos, essa API nova o ACBr ainda não tem compatibilidade. Não sei informar se o Sicredi vai manter as duas APIs por muito tempo, acredito que vão dar continuidade apenas na nova API. Segue manual da nova API que o Sicredi nos passou.

Para boleto híbrido aqui estamos usando CNAB ainda.

Manual da API da Cobrança 1.2.rar 1.93 MB · 2 downloads

Bom dia !
Criado task em nosso backlog para análise TK-3607.
Lembramos que, se desejar realizar os ajustes para nova API por possuir as credenciais dos ambientes de homologação e produção e nos enviar a contribuição para análise a sua contribuição será muito bem-vinda e agilizará o processo.
Obr !
 

  • 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

Postado

Boa Tarde a todos. Segue em anexo os fontes para análise da alteração para emissão do boleto Hibrido do Sicredi. Funcionando emissão, alterações de vencimento, baixa, consulta do PDF, e consulta de lista de baixas de boleto por data de pagamento em ambiente de homologação. Criado um tipo de cobrança nova "cobSicredAPIHibrido", para manter compatibilidade com a outra API que já esta implementada. Vou iniciar em os testes produção essa semana. 

BoletoSicredi.rar

  • Curtir 1
  • Consultores
Postado
16 horas atrás, DevSolucaoSistemas disse:

Boa Tarde a todos. Segue em anexo os fontes para análise da alteração para emissão do boleto Hibrido do Sicredi. Funcionando emissão, alterações de vencimento, baixa, consulta do PDF, e consulta de lista de baixas de boleto por data de pagamento em ambiente de homologação. Criado um tipo de cobrança nova "cobSicredAPIHibrido", para manter compatibilidade com a outra API que já esta implementada. Vou iniciar em os testes produção essa semana. 

BoletoSicredi.rar 61.96 kB · 2 downloads

Muito obrigado pela contribuição!
Como já existe a TK criada(#Tk-3607), será vinculada a ela.

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 !!

Postado

Boa Tarde. Fazendo testes em produção tive que fazer uma alteração. Não estava autenticando corretamente, devido este teste no OnCreate. Segue o código com a alteração.

image.png.2790abae423dcd062fc9748f19f50409.png

A consulta do retorno está sempre sempre sem itens, vou aguardar o processamento dos boletos durante a noite e ver se vem amanhã de manhã se valida os testes que fizemos hoje. Qualquer novidade aviso.

ACBrBoletoW_Sicredi_APIHibrido.pas

  • Curtir 1
  • Consultores
Postado
Em 16/02/2023 at 16:12, DevSolucaoSistemas disse:

Boa Tarde. Fazendo testes em produção tive que fazer uma alteração. Não estava autenticando corretamente, devido este teste no OnCreate. Segue o código com a alteração.

image.png.2790abae423dcd062fc9748f19f50409.png

A consulta do retorno está sempre sempre sem itens, vou aguardar o processamento dos boletos durante a noite e ver se vem amanhã de manhã se valida os testes que fizemos hoje. Qualquer novidade aviso.

ACBrBoletoW_Sicredi_APIHibrido.pas 28 kB · 0 downloads

Boa tarde,

Você sabe ou tem informação, se a pessoa que está utilizando a versão atual da API precisa atualizar as CHAVES, contrato ou re-homologar algo para utilizar a nova API ?

ou só "mudar" os endpoints, que ambas API são compatíveis entre si.

caso não souber a informação, consegue junto a instituição financeira?

Grato

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado

Bom dia, não tenho essa informação. Vou entrar em contato com o responsável no Sicredi. Mas creio que só criar a aplicação no portal do desenvolvedor, por que a autenticação é Cendente + Agencia, e o Codigo acesso gerado no Internet banking. Logo se tiver habilitado menu que gera o código de acesso vai conseguir emitir. Vou confirmar e reporto aqui.

Postado
2 horas atrás, DevSolucaoSistemas disse:

Bom dia, não tenho essa informação. Vou entrar em contato com o responsável no Sicredi. Mas creio que só criar a aplicação no portal do desenvolvedor, por que a autenticação é Cendente + Agencia, e o Codigo acesso gerado no Internet banking. Logo se tiver habilitado menu que gera o código de acesso vai conseguir emitir. Vou confirmar e reporto aqui.

Compatíveis entre si creio que não seja por que tem campos diferentes e formar de autenticar também. Tipo não daria para utilizar o mesmo fonte no acbr teriam que ser classes separadas pois mudam implementação tanto na autenticação quando no envio dos boletos. Mas para o cliente utilizar é bem simples, basta a aplicação estar cadastrada no portal, e o cliente gerar o código de acesso, creio que seja o mesmo utilizado na API já existente. Já entrei em contato com o banco não sei se vou conseguir retorno logo, por causa do feriado.

  • 2 semanas depois ...
  • Consultores
Postado
Em 16/02/2023 at 16:12, DevSolucaoSistemas disse:

Boa Tarde. Fazendo testes em produção tive que fazer uma alteração. Não estava autenticando corretamente, devido este teste no OnCreate. Segue o código com a alteração.

image.png.2790abae423dcd062fc9748f19f50409.png

A consulta do retorno está sempre sempre sem itens, vou aguardar o processamento dos boletos durante a noite e ver se vem amanhã de manhã se valida os testes que fizemos hoje. Qualquer novidade aviso.

ACBrBoletoW_Sicredi_APIHibrido.pas 28 kB · 0 downloads

Boa tarde,

Você sabe ou tem informação, se a pessoa que está utilizando a versão atual da API precisa atualizar as CHAVES, contrato ou re-homologar algo para utilizar a nova API ?

ou só "mudar" os endpoints, que ambas API são compatíveis entre si.

caso não souber a informação, consegue junto a instituição financeira?

Grato

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado
4 horas atrás, Victor H. Gonzales - Panda disse:

Boa tarde,

Você sabe ou tem informação, se a pessoa que está utilizando a versão atual da API precisa atualizar as CHAVES, contrato ou re-homologar algo para utilizar a nova API ?

ou só "mudar" os endpoints, que ambas API são compatíveis entre si.

caso não souber a informação, consegue junto a instituição financeira?

Grato

Boa tarde, não são compatíveis, tem que entrar em contato com a agência e pedir para habilitar a emissão do boleto. Pelo menos foi o que o responsável da agência daqui disse. Mandam até um contrato para ativação. Foi esse o processo feito aqui.

  • Consultores
Postado
1 hora atrás, DevSolucaoSistemas disse:

Boa tarde, não são compatíveis, tem que entrar em contato com a agência e pedir para habilitar a emissão do boleto. Pelo menos foi o que o responsável da agência daqui disse. Mandam até um contrato para ativação. Foi esse o processo feito aqui.

Boa tarde,

Confirma lá com eles por favor.

Se a chave para utilizar na ECOMM é diferente da API V2, e se quem já está utilizando a ECOMM precisa trocar o contrato ou re-homologar

ou se conseguir um contato com o homologador.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • 4 semanas depois ...
  • Consultores
Postado

Boa noite,

é possível testar com essa versão ?

veja se não há impactosSicredi.patch

Obrigado

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • 3 semanas depois ...
  • Consultores
  • Solution
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

necessário informar versaoDF = V2 para carga da classe
logo será informado o tópico de noticias maiores informações

do contrário continuará utilizando a API da ECOMM

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

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