Ir para conteúdo
  • Cadastre-se

dev botao

Ajustes API Sicredi - Nosso Numero e URL PIX Retorno


eric100
Ver Solução Respondido por eric100,
  • Este tópico foi criado há 268 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Realizando os testes do banco Sicredi encontrei 2 pontos que não entendi o motivo de estar da forma que está e ajustei para atender os requisitos do banco. Segue explicação das alterações e arquivos alterados para analise.

Nosso número

Retirei a validação se o nosso número estiver informado, passa o valor informado e inseri se o nosso número informado estiver completo com 9 caracteres.

Motivo: Passamos o nosso número como 12345. O componente formata de acordo com as solicitações do banco ficando: 23/12345-1. Enviando para API da forma que estava, passando o mesmo 12345, a API retornada que o nosso número precisava de 9 caracteres. Após o ajuste a classe passou a montar o nosso numero da forma correta.

image.thumb.png.39acbe3dc37669568150c27f15822601.png

ACBrBoletoW_Sicredi_APIV2.pas

 

Retorno - URL PIX

Após aceite do banco não estava retornando a URL do PIX. Em validação do retorno obtido vi que o nome no JSON estava diferente. Ajustei o nome do campo.

image.thumb.png.a5c119c32c7139ec39f994f5b4136c37.png

image.thumb.png.cb7a1dbd7f8d1bf936c6ec91f228ab03.png

ACBrBoletoRet_Sicredi_APIV2.pas

 

Após os ajustes, funcionou corretamente. 

Todos os testes efetuados em homologação

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Criada TK-4282 para avaliação da contribuição.

Obrigado

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 para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @eric100
Notamos que você identificou alterações do Banco, enviou a unit da V2.
Uma coisa muito importante é que por enquanto não tivemos relatos semelhantes, e este banco é muito utilizado principalmente com QrCode.
Sabe me dizer a versão do manual utilizado ou se teve alguma mudança de manual, se tiver o manual com as alterações pode nos enviar por favor ?

Pergunto isso porque na documentação, consta "qrCODE"  PARA ENVIO, vide a tabela abaixo:
image.png

E na devolução json, ele devolve o codigoQrCode, conforme json abaixo:
image.png

Você está usando a API V2 mesmo ?
Com este endpoint : https://api-parceiro.sicredi.com.br/cobranca/boleto/v1

No aguardo, obrigado !

 

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 para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @eric100,

Poderia anexar a documentação utilizada para as alterações para podermos validar se estamos com as mesmas informações?

Obrigado.

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 para o comentário
Compartilhar em outros sites

  • Consultores

@eric100 é o mesmo manual que o nosso.
Pode testar em produção por favor.
Pois como comentei existem muitos usuarios que utilizam este banco.
Complementando sobre o manual q vc nos enviou, a partir da pagina 95:
Screenshot_272.png

 

Observe que a URL é Produção, vamos ter a seguinte reposta devolvendo QrCode: Propriedade codigoQrCode.


Screenshot_271.png

Seu puder fazer um teste em ambiente de produção, agradeç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 para o comentário
Compartilhar em outros sites

Ainda não tenho os dados de produção liberados. 

Sobre a pagina 96 é sobre a consulta de um título. Minha alteração foi no resultado na operação de incluir.

Fiz uma consulta detalhada e realmente retorna o nome "codigoQrCode", porém não alterei essa parte.

image.thumb.png.e3139ae60d615a979be8025b298a7462.png

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Então existe duas informações distintas ai

quando consulta vem de um jeito e quando inclui vem de outro mas já está tratado

e estamos usando em produção em nossos clientes

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

13 horas atrás, Juliomar Marchetti disse:

Então existe duas informações distintas ai

quando consulta vem de um jeito e quando inclui vem de outro mas já está tratado

e estamos usando em produção em nossos clientes

Exatamente. 

Quanto insere retorna no qrCode, quando consulta retorna no codigoQrCode

 

Estão os 2 prints dos JSON de retorno e bate com o manual.

No seu uso está retornando diferente?

Editado por eric100
Link para o comentário
Compartilhar em outros sites

Em 04/08/2023 at 14:36, Juliomar Marchetti disse:

estão assim e está assim no código no svn que eu mesmo subi

Entendi. Vou atualizar meu fontes novamente então.

 

Em relação ao nosso número, que alterei para só passar para API os dados sem gerar o verificador se tiver com a quantidade certa de caracteres. Essa alteração podemos prosseguir? 

Link para o comentário
Compartilhar em outros sites

  • Consultores
57 minutos atrás, eric100 disse:

Em relação ao nosso número, que alterei para só passar para API os dados sem gerar o verificador se tiver com a quantidade certa de caracteres. Essa alteração podemos prosseguir? 

Conforme o Daniel e o Juliomar comentaram a implementação dessa API já está em uso em produção por vários usuários.
Recomendo que só faça alguma alteração se tiver um caso de erro em produção e preferencialmente com retorno do banco e justificativa na documentação.

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 para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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 para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 268 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.