Ir para conteúdo
  • Cadastre-se

Jhonlenon Ribeiro

Membros
  • Total de ítens

    514
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que Jhonlenon Ribeiro postou

  1. São 2 Fluxo de Autorização da API de Cobrança do Sicoob. Fluxo Client Credential - API de Cobrança V2 Para o novo fluxo, devem ser seguidos os passos abaixo: 1) Faça login no Portal Developers e acesse o menu Dashboard. 2) Acesse a opção Nova Aplicação. 3) Caso o seu cadastro esteja desatualizado há algum tempo, será exigido a atualização das informações de sua conta. 4) Faça login com dados de sua cooperativa, conta corrente ou chave de acesso e senha do App Sicoob Mobile Banking para confirmar a criação do aplicativo em sua conta. 5) Prossiga com o cadastro do aplicativo seguindo os passos da tela de geração da credencial que será apresentada. 6) Após a geração, as credenciais de acesso e as URLs de produção estarão disponíveis no menu Dashboard para cada aplicativo criado. Observação: Será permitido criar uma credencial por API e conta do cooperado. Então, se você for um cooperado que possua 2 contas correntes, poderá criar até duas credenciais API Pix e duas credenciais para API Cobrança Bancária. Fluxo Authorization Code - API de Cobrança V1 Para esse fluxo, devem ser seguidos os passos abaixo: 1) O cooperado deve manifestar o interesse de integração com o Open Banking Sicoob a partir de sua cooperativa. Nesse contato, é necessário que o cooperado já esteja com a posse das informações necessárias para solicitação de credenciais de acordo com o fluxo de autorização da API: Número da Central Número da Cooperativa Número da Conta Corrente Gerente no Sicoob Informações sobre seu aplicativo/Website Nome do Responsável CNPJ da empresa Razão Social da empresa Nome Fantasia Logradouro Cidade do Cooperado CEP UF Telefone Celular E-mail URL de Callback 2) Por meio da solicitação do cooperado, a cooperativa faz a solicitação internamente no Sicoob Central de Suporte do CCS conforme a API desejada pelo cooperado. 3) O Sicoob analisa e faz a geração das credenciais. 4) O Sicoob envia para o e-mail do cooperado e para o telefone celular do cooperado o acesso às credenciais. Atenção: Somente o cooperado pode solicitar as credenciais de produção. Se você for um desenvolvedor prestador de serviço, solicite ao cooperado responsável que entre em contato com o Sicoob.
  2. Joabe Geraldo Boa tarde...eu mexei muito com sicoob, mais não fiz essa implementação de alterar vencimento de boleto...mais se vc estiver usando o scope de incluir boleto, comsultar boleto deve dá certo...na dúvida faz como eu fiz coloquei todos os scope na requisição...até o de consultar extrato e saldo...acabei de ver aqui o sicoob finalmente parece que lançou API de Cobrança v2....
  3. Boa tarde, alguém consegui implementar a emissão de boleto bancário via werbservice do Banco Banrisul? estou tentando mais ainda não consegui, porque pedi o certificado na extensão .cer...tenho o manual de integração mais atualizado. Cobranca-Onlinev2.2-2020.03.06.pdf
  4. Antonio Gomes Obrigado pela ajuda...mais fiz diferente...rsrs eu consegui alimentar os campos linha digitavél e codigo de barras em tempo de execução....ai ficou top...mais tive modificar um arquivo.fr3 só pro INTER ai funcionou.....eu fiz assim criei um arquivo tfrXDBDaset ligado ao uma Qry com select passando os 2 campos, linha digitavél e codigo de barras....quando me retorna esses dados eu já gravo no banco pra fazer o select antes de imprimir o boleto, lá dentro do arquivo.fr3 do boleto eu liguei os campos linha digitavél e codigo de barras com tfrXDBDaset...ai antes de imprimir o boleto eu faço um select na query que está ligada ao tfrXDBDaset. Pode encerrar o topico.
  5. Antonio Gomes Eu pensei que assim dava certo...criando um variavel..... ACBrBoletoFCFR.Report.Variables['CODIGOBARRAS'] := QuotedStr(sCODIGO_BARRAS);
  6. Antonio Gomes Boa tarde meu amigo...você me ajudar a fazer isso no .fr3? to precisando muito fazer isso
  7. Boa tarde, estou com a seguinte situação...recentimente começei a emitir boleto pelo Banco INTER usando a API, mais eu tava querendo usar o PDF do ACBrBoleto e não o PDF que o INTER tem, mais a linha digitavél e codigo de barras são diferente...vou mostrar abaixo.. 07790.00108 19156.950073 87085.2423 6 89320000001530 - Linha Digital ACBr 07790.00116 12061.975202 07870.8524 2 8989320000001530 - Linha Digitavél API INTER teria alguma forma de resvolver isso? eu não entendo muito bem...mais será que eu conseguiria alimentar a linha digitavél e codigo de barras do boleto da ACBr com retorno da linha digitavél e codigo de barras da API?
  8. rhemasoft Estou testando seu componente é top demais..obrigado por compartilhar...vi que tem uma função pra ConsultarBoletos teria como vc mostrar como usar ela? to querendo montar um tipo de retorno online.
  9. gkenji Boa tarde amigo, gostaria de saber qual as uses vc declarou no seu codigo e os tipo de variavel que vc usou nessa linha baixo. Body:= '[conteudo body]'; //mudar body aqui JsonToSend := TMemoryStream.Create; WriteStringToStream(JsonToSend, Body, IndyTextEncoding_UTF8); JsonToSend.Position := 0; sResponse := HttpClient.Post([URL],JsonToSend); //mudar URL aqui
  10. Renato Rubinho Já resolvi amigo, mais obrigado pelo ajuda, realmente era o nosso numero, conseguimos emitir boleto com registro online pelo Bradesco, ficou 100%
  11. Bom dia, estou gerando boleto do banco Bradesco e estou com esse problema, a linha digitavél do componente ACBr está diferente do que está pedindo o banco, eu devo está errando em algum coisa, alguém já passou por isso? por as 2 linhas digitavél, ACBr e Banco 23793.29101 90000.000001 27001.951600 1 88820000001520 - ACBrBoleto - (Linha Digitavél) 23793.29101 90000.000001 02001.951603 5 88820000001520 - Banco Bradesco - (Linha Digitavél)
  12. Boa noite como tinha lhe falando..enviei um e-mail para o Sicoob e eles me retornaram hoje. Boa tarde, Ricardo. O fluxo client credential é utilizado para a API Pix. Por enquanto a API de cobrança bancária ainda está utilizando o autorization code. Caso deseje obter suas credenciais do ambiente de produção por favor, entre em contato com a sua cooperativa. Obrigada, Time Open Banking Sicoob Confederação SIG quadra 6 lotes 2080 SIG, St. Sudoeste 70610-460 - Brasília - DF https://developers.sicoob.com.br Boa noite...aí fica difícil de lhe ajudar se vc não usa o Delphi... infelizmente o que podia fazer pra lhe ajudar já fiz.
  13. duduccosta você usou o demo que te passei? porque testei aqui e consegui gerar o boleto em homologação tranquilo. veja que os parametros do rest são diferentes do homologação e produção Se vc conseguiu fazer no demo em homologação é só vc observar os parametros do REST. Observi que a forma de passar os parametros no REST muda de homologação e produção.
  14. Boa tarde, alguém fez a emissão de boleto com registro online do itaú usando API de cobrança v2 (versão 2.0)? ACBr tem mais é na v1 (versão 1.0) e para clientes novos no ITÁU eles não libera mais essa API...estou aqui na luta pra conseguir mais esse banco com registro online...mais está compliado porque são muitos critérios, envolvi o envio do certificado em varios formatos.
  15. duduccosta Boa tarde amigo, vc tem que entender toda a documentação no site do developers.....o sicoob é pouco dificil...mais tem bancos mais dificil como é o caso do santander e do itáu...eu a emissão do registro do boleto do santander...já está em produção...agora a luta é com API de cobrança do itáu. Mais vou deixar um temo atualizado onde vc pode gerar boleto do sicoob em homologação...use esses dados para autenticação. no forms não mostra o nome dos campos ai coloquei pra vc saber.... 1ª campo - Cooperativa: 0001 2ª campo - Conta: 700033690 3ª campo - Senha: 12345678 https://mega.nz/file/zgJU3T4L#iIKyJDT76al8JlDY1goByFuIR-zdMh48QwwcWnoCzc0
  16. CARLOS EDUARDO isso é normal...o fluxo Autorization Code sempre ficou daquele jeito desativado...o correto é vc enviar um e-mail para [email protected] perguntando sobre se o Fluxo Cliente Credenciais já está disponível ou ainda é o fluxo autorization core...mais caso seja liberado a fluxo client credenciais vc vai precisar enviar o certificado digital no formato .pem e também será exigido o certificado digital no envio do boleto
  17. CARLOS EDUARDO isso é normal...o fluxo Autorization Code sempre ficou daquele jeito desativado...o correto é vc enviar um e-mail para [email protected] perguntando sobre se o Fluxo Cliente Credenciais já está disponível ou ainda é o fluxo autorization core...mais caso seja liberado a fluxo client credenciais vc vai precisar enviar o certificado digital no formato .pem e também será exigido o certificado digital no envio do boleto
  18. CARLOS EDUARDO Boa noite, funciona da seguinte forma o sicoob tem 2 tipo de API de Cobrança. Fluxo Client Credential e Fluxo Authorization Code....a que eu fiz foi a Fluxo Authorization Code...essa que vc está vendo pelo site do developers na época não estava disponivel....já existia ela....mais não funciona...agora talves já deve está funcionando...meu código é em cima Fluxo Authorization Code...veja na documentação do sicoob na parte de credenciais em produção pra vc entender melhor...seria bom vc entrar em contato com eles pra saber se essa outra API já está funcionando. Eu sei que ela exige o certificado digital no registro do boleto. Credenciais de produção Nossas credenciais de produção estão automatizadas no Portal Developers para as APIs cuja autenticação seja Client Credencial. Para as APIs que utilizam Authorization Code como forma de autenticação, o processo de solicitação das credenciais não sofreu alteração. Foi publicado uma nova versão da Api de Cobrança, modificando a sua forma de autenticação de Authorization Code para Client Credencial. Segue quadro atualizado das autenticações utilizadas pelas APIs: API Tipo do Fluxo de Autorização Captação Remunerada Authorization Code Cobrança Bancária Client credentials Conta Corrente Authorization Code API Pix Client credentials Poupança Authorization Code Yoou Authorization Code Os cooperados que já estão no fluxo de autorization code não serão impactados. As novas solicitações deverão ocorrer nesse novo padrão e oportunamente iremos realizar a migração dos cooperados que se encontram no fluxo antigo. Fluxo Client Credential Para o novo fluxo, devem ser seguidos os passos abaixo: Para solicitar credenciais das APIs do fluxo de autorização Client Credencial acesse o Portal DEV > DASHBOARD. São apresentadas as informações pessoais e informações de acesso ao ambiente Sandbox. 1) A solicitação deve ser realizada selecionando o botão ''Acesso à Produção'' disponível em ''Criar aplicativo em ambiente de Produção''. 2) Quando selecionada a opção ocorre o direcionamento para a atualização cadastral. 3) Caso deseje, pode-se realizar atualização dos dados cadastrais. Em seguida deve-se selecionar o botão ''Salvar'', para confirmar as alterações ou para continuar a solicitação. 4) Nesse momento ocorre o direcionamento para a tela de login. 5) Devem ser informados os seguintes dados para autenticação: Cooperativa. Conta corrente ou chave de acesso. Senha de acesso. 6) Para confirmar deve-se selecionar o escopo do OAuth2.0 para obter autorização (Se essa ação tiver sido realizada em outro momento, selecionando a opção ''Aprovar Sempre'', esta confirmação não será necessária). 7) Caso já exista algum aplicativo cadastrado serão listados nessa tela. Nesse momento poderá ser realizado o cadastro dos aplicativos por conta corrente, podendo ser: Cobrança Bancária e/ou Pix para a própria empresa ou empresa terceira. Nos casos de empresa terceira deve-se informar o número do CNPJ da empresa. 9) Após o cadastro do aplicativo, o cooperado poderá visualizar as credencias geradas para a conta informada. 10) O cooperado deverá aguardar 24 horas para liberação do IP informado no cadastro. Por enquanto ainda não é possível realizar alteração ou exclusão de aplicativos cadastrados. Oportunamente essas opções serão disponibilizadas. Fluxo Authorization Code Para esse fluxo, devem ser seguidos os passos abaixo: 1) O cooperado deve manifestar o interesse de integração com o Open Banking Sicoob a partir de sua cooperativa. Nesse contato, é necessário que o cooperado já esteja com a posse das informações necessárias para solicitação de credenciais de acordo com o fluxo de autorização da API: Número da Central Número da Cooperativa Número da Conta Corrente Gerente no Sicoob Informações sobre seu aplicativo/Website Nome do Responsável CNPJ da empresa Razão Social da empresa Nome Fantasia Logradouro Cidade do Cooperado CEP UF Telefone Celular E-mail URL de Callback 2) Por meio da solicitação do cooperado, a cooperativa faz a solicitação internamente no SICOOB Central de Suporte do CCS conforme a API desejada pelo cooperado. 3) O SICOOB analisa e faz a geração das credenciais. 4) O SICOOB envia para o e-mail do cooperado e para o telefone celular do cooperado o acesso às credenciais. Atenção: Somente o cooperado pode solicitar as credenciais de produção. Se você for um desenvolvedor prestador de serviço, solicite ao cooperado responsável que entre em contato com o SICOOB.
  19. Boa tarde, alguém sabe como eu faria pra assinar json do boleto do Bradesco nesse formato! padrão PKCS#7 com os algoritmos RSA 2048 e SHA256...faz tempo que estou tentando desenvolver a emissão do boleto bradesco com registro online, pesquisando vi que o Bradesco tem 2 tipo registro de boleto online: Tipo 1: Normal (Gerar o Json Assinar nesse formato padrão PKCS#7 com os algoritmos RSA 2048 e SHA256) e enviar para o webservice junto certificado digital, Tipo 2: Shop Fácil (esse não precisa assinar o json apenas gerar o boleto no formato json ou xml) mais precisa de uma especie de chave de segurança e Merchant_ID...estou tentando das 2 formas pra ver se consigo algum, vou postar os 2 manuais que tenho do Bradesco via webservice/api http://projetoboleto.orgfree.com/api/bradesco/manual/Manual_Boleto_Bancario_Meios_Pagamento_Bradesco.pdf Manual_Bradesco_API_Webservice.pdf
  20. Antonio Gomes A requisição é só um boleto por mês então no retorno só vem um de cada vez. Vejo também algo que poderia ser modificado da função function TRetornoEnvio_BancoBrasil_API.LerRetorno: Boolean; por só entra nela se a variavel RetWS <> '', por exemplo se agente mandar baixar o mesmo boleto 2 vezes...não entra nessa função pra trazer o erro no json de boleto já baixado ou outro retorno.
  21. Boa tarde, estou executando a rotina de baixar boleto do banco do Brasil via api, mais as vezes dá falha na minha validação! não é problema no componente ACBrBoleto é na minha validação mesmo. Eu queria saber se o boleto foi realmente baixado porque as vezes devolvi o numero do contrato e data da baixa no retorno e mesmo assim não baixa o boleto no banco...vou postar minha validação. var Retorno : TListaRetEnvio; begin DATA_BAIXA_BOLETO :=0; Retorno := ACBrBoleto.ListaRetornoWeb; if Retorno.Count > 0 then begin for j := 0 to Retorno.Count-1 do for I := 0 to Pred(Retorno.Count) do begin CONTRATO :=ACBrBoleto.ListaRetornoweb[i].DadosRet.TituloRet.Contrato; DATA_BAIXA_BOLETO :=ACBrBoleto.ListaRetornoweb[i].DadosRet.TituloRet.DataBaixa; end; end; if (CONTRATO <> '') and (DATA_BAIXA_BOLETO = DM.DATA_SEM_HORA) then begin //--------Aqui rodo meu update no banco--------------------------- end; end;
  22. Victor H. Gonzales - Panda nesse demo atualizado que estou postando aqui vc consegui gerar boleto do sicoob via API Authorization Code em homologação autenticando com os dados da conta de homologação do sicoob, aqui no meu código, para pegar o Code tem que autenticar com os dados da conta do cooperado do sicoob, aqui eu gero Token Bearer, ai fico só atualizando ele, porque para atualizar não precisa que autenticar com os dados da conta do cooperado do sicoob novamente, mais o token pode ser feito o reflash durante 30 dias, depois tem que gerar um novo token Bearer. No botão Token Reflash tem o processo de fazer o reflash do token Dados para autenticar com os dados da conta de homologação. Cooperativa: 0001 Conta: 700033690 Senha: 12345678 Fontes_Sicoob.rar
  23. Victor H. Gonzales - Panda Infelizmente meu conhecimento nos fontes do ACBrBoleto é limitado, se não incorporava aos fontes com todo prazer, recentimente fiz 3 emissão de boleto com registro instantâneio via api e webservice, sicredi, sicoob e santander, os 3 eu liberei o código para os demais colegas...já estou correndo atrás do Bradesco com registro instantâneio, se eu conseguir vou disponibilizar também. Porém uso componentes nativo do Delphi mais recentes como REST e THTTPRIO
  24. Victor H. Gonzales - Panda é complicado incorporar a emissão de boleto do sicoob via API Authorization Code aos fontes do ACBrBoleto. Hoje o sicoob tem 2 metodo de emissão de boleto com registro instantâneio, via API Authorization Code e via Client Credenciais.....a mais facil é via Client Credenciais, porem além de exigir o certificado digital, essa opção foi destativado por enquanto....então o que está liberado é emissão via API Authorization Code. Mais vou postar aqui um exemplo...não é uma unit pronta pra incorporar aos fontes do ACBrBoleto....mais tem uns 3 passos..por isso que tem o link do Pastben pra entender melhor todos os passos. Observe que dentro do link do pastebin tem 2 link pra baixar os demos. https://developers.sicoob.com.br/?fbclid=IwAR2fsyJWkV1OE1LLwGsGNO5ma1Ck5nHYMlZ3Z_ahZnqj_lLQhsHVpAy4osg#!/documentacao https://pastebin.com/cCicbM3V //-----------Processo de Conseguir o Code--------------------------------- Baixe essa units que tem todo o processo de conseguir o code https://mega.nz/file/mpxlVCRA#ykFSFxuIiVlrjCaPdzjKIVVjhaDJIaM7Ie27HJMyD8o Baixe esse fontes que é um Demo de geração de boleto em homologação e produção https://mega.nz/file/So5g0aZA#HhmxioqT58ehaAxNVNQE7akVVPjiEyk-9LW3gtPDbO4 U_boleto_sicoob.pas
  25. dbechelli Sicoob é complicado amigo mais vou postar meu código novamente do Pastebin... https://pastebin.com/cCicbM3V
×
×
  • 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.