Jump to content

dev botao

Boleto hibrido Sicredi


rpaulogio
Go to solution Solved by Victor H. Gonzales - Panda,
  • Este tópico foi criado há 502 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

  • Moderadores
2 horas atrás, rpaulogio disse:

Bom dia,

image.thumb.png.a82c5d18906b9c26dff016309491bb89.png

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

sim corrigido pelo diego. ele está só API mas não tem PIX no caso

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

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

Link to comment
Share on other sites

  • Membros Pro

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

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

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

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

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

  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores
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"

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 4 weeks later...
  • Consultores

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"

Link to comment
Share on other sites

  • 3 weeks later...
  • Consultores
  • Solution

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"

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.