Ir para conteúdo
  • Cadastre-se

dev botao

API CRESOL Cobrança Boletos (Implementado)


Ver Solução Respondido por willian_delan,

Recommended Posts

Postado (editado)

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.

Editado por willian_delan
faltou dados
  • Solution
Postado
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

  • Consultores
Postado

Boa tarde!

Criada a TK-4854 para avaliação!

Obrigado pela contribuição!

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

 

 

  • 7 meses depois ...
  • Moderadores
Postado
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
 

 

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

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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