Jump to content

dev botao

API CRESOL Cobrança Boletos (Implementado)


willian_delan
Go to solution Solved by willian_delan,

Recommended Posts

Bom dia, tudo bem?

Realizei com sucesso a implementação do banco Cresol via API .

Segue Swagger: https://api-dev.governarti.com.br/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/

Segue contato da GOVERNAR TI para apoio da API: +55(47)32095670.

Segue anexo arquivos que eu criei de ACBrBoletoW_Cresol e ACBrBoletoRet_Cresol.

ACBrBoletoW_Cresol.pas ACBrBoletoRet_Cresol.pas

Lembrando que, Cresol permite apenas os métodos de Envio, Consulta por ID ou Consulta Completa(podendo filtrar por Status) e Alterar Vencimento. Método de Prorrogar Vencimento o Cresol não disponibiliza.

Segue Postman atualizado repassado pela equipe do Cresol: Cresol API - Dev Governa TI.postman_collection.json

OBS: Conforme pode ser visto no Postman, é necessário apenas o "username" e "password", demais campos são default da API:

image.thumb.jpeg.34706cc3e893c41d7c178d1c67d4cdcd.jpeg

Criado 2 novas property para uso do Cresol, são elas UserPassword e IDBolApi.

ACBrBoleto.pas

No envio do boleto é necessário mapear os campos:

BeneficiarioWS.ClientID: cresolApi >>Default da API.

BeneficiarioWS.ClientSecret: cr3s0l4p1 >>Default da API.

BeneficiarioWS.KeyUser: User do cliente para API.

BeneficiarioWS.UserPassword: Senha do cliente para API.

e usamos o IDBolApi para o retorno, para salvar o ID do boleto no retorno, com isso salvamos o ID no banco de dados para futuras consultar, baixas ou alterações do boleto que fazem todas as requisições pelo ID do boleto.

*** Caso eu possa ajudar em algo basta me comunicar, obrigado.

Att, Willian Delan.

Edited by willian_delan
faltou dados
Link to comment
Share on other sites

  • Solution
1 hora atrás, willian_delan disse:

Bom dia, tudo bem?

Realizei com sucesso a implementação do banco Cresol via API .

Segue Swagger: https://api-dev.governarti.com.br/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/

Segue contato da GOVERNAR TI para apoio da API: +55(47)32095670.

Segue anexo arquivos que eu criei de ACBrBoletoW_Cresol e ACBrBoletoRet_Cresol.

ACBrBoletoW_Cresol.pas 13.36 kB · 0 downloads   ACBrBoletoRet_Cresol.pas 14.5 kB · 0 downloads

Lembrando que, Cresol permite apenas os métodos de Envio, Consulta por ID ou Consulta Completa(podendo filtrar por Status) e Alterar Vencimento. Método de Prorrogar Vencimento o Cresol não disponibiliza.

Segue Postman atualizado repassado pela equipe do Cresol: Cresol API - Dev Governa TI.postman_collection.json

OBS: Conforme pode ser visto no Postman, é necessário apenas o "username" e "password", demais campos são default da API:

image.thumb.jpeg.34706cc3e893c41d7c178d1c67d4cdcd.jpeg

Criado 2 novas property para uso do Cresol, são elas UserPassword e IDBolApi.

ACBrBoleto.pas 259.36 kB · 0 downloads

No envio do boleto é necessário mapear os campos:

BeneficiarioWS.ClientID: cresolApi >>Default da API.

BeneficiarioWS.ClientSecret: cr3s0l4p1 >>Default da API.

BeneficiarioWS.KeyUser: User do cliente para API.

BeneficiarioWS.UserPassword: Senha do cliente para API.

e usamos o IDBolApi para o retorno, para salvar o ID do boleto no retorno, com isso salvamos o ID no banco de dados para futuras consultar, baixas ou alterações do boleto que fazem todas as requisições pelo ID do boleto.

*** Caso eu possa ajudar em algo basta me comunicar, obrigado.

Att, Willian Delan.

Faltou mais um arquivo, ACBrBoletoWS, com a inclusão das units que criei.

ACBrBoletoWS.pas

Link to comment
Share on other sites

  • Consultores

Boa tarde!

Criada a TK-4854 para avaliação!

Obrigado pela contribuição!

  • Like 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link to comment
Share on other sites

  • 7 months later...
  • Moderadores
Em 12/12/2023 at 15:14, willian_delan disse:

Bom dia, tudo bem?

Realizei com sucesso a implementação do banco Cresol via API .

Segue Swagger: https://api-dev.governarti.com.br/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/

Segue contato da GOVERNAR TI para apoio da API: +55(47)32095670.

Segue anexo arquivos que eu criei de ACBrBoletoW_Cresol e ACBrBoletoRet_Cresol.

ACBrBoletoW_Cresol.pas 13.36 kB · 13 downloads   ACBrBoletoRet_Cresol.pas 14.5 kB · 8 downloads

Lembrando que, Cresol permite apenas os métodos de Envio, Consulta por ID ou Consulta Completa(podendo filtrar por Status) e Alterar Vencimento. Método de Prorrogar Vencimento o Cresol não disponibiliza.

Segue Postman atualizado repassado pela equipe do Cresol: Cresol API - Dev Governa TI.postman_collection.json

OBS: Conforme pode ser visto no Postman, é necessário apenas o "username" e "password", demais campos são default da API:

image.thumb.jpeg.34706cc3e893c41d7c178d1c67d4cdcd.jpeg

Criado 2 novas property para uso do Cresol, são elas UserPassword e IDBolApi.

ACBrBoleto.pas 259.36 kB · 8 downloads

No envio do boleto é necessário mapear os campos:

BeneficiarioWS.ClientID: cresolApi >>Default da API.

BeneficiarioWS.ClientSecret: cr3s0l4p1 >>Default da API.

BeneficiarioWS.KeyUser: User do cliente para API.

BeneficiarioWS.UserPassword: Senha do cliente para API.

e usamos o IDBolApi para o retorno, para salvar o ID do boleto no retorno, com isso salvamos o ID no banco de dados para futuras consultar, baixas ou alterações do boleto que fazem todas as requisições pelo ID do boleto.

*** Caso eu possa ajudar em algo basta me comunicar, obrigado.

Att, Willian Delan.

removi o tal IDBolApi por ter um campo já para isso nossonumero no componente hoje
só estou na dúvida quanto a esse UserPassword

e dai veio outra dúvida o retorno tem um trecho que tu está pegando array mas só o zero

não vem mais?

consegui credenciais para testar

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

  • Moderadores
Em 12/12/2023 at 16:22, willian_delan disse:

Faltou mais um arquivo, ACBrBoletoWS, com a inclusão das units que criei.

ACBrBoletoWS.pas 16.59 kB · 7 downloads

ACBrBoleto.zip

Segue para testar lembrando que tem mais um banco ai junto

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

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

  • Like 1
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 an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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...