-
Total de ítens
377 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que willian_delan postou
-
@Jhonlenon Ribeiroe @Lucio Bittes, com esse projeto consegui emitir com sucesso o boleto, minha única dúvida é o seguinte, no projeto em questão TODOS os campos do JSON do boleto estão sendo tratados como string, exemplo "nroCpfCnpjBenef":"86342625", sendo que de acordo com o manual este é um campo Numeric. Eu identifiquei que esse era o problema que eu estava enfrentando. Sabem me dizer se isso é algo apenas da homologação? Ou se em Produção também iremos tratar todos os campos como String?
-
@Jhonlenon RibeiroPra mim eles repassaram o manual de novo e disseram para eu revisar a minha implementação, mas não disseram o que esta errado.... Difícil esses caras.
-
@Jhonlenon RibeiroNó código do @Lucio Bittesnão tem o acess-token no registro do título, passou qual informação, o ClientID? Estou aguardando o Bradesco me retornar sobre o 401, eu tenho 2 cliente, será que vai dar esse problema nos dois? Essa API está horrível pra fizer o mínimo...
-
@Jhonlenon RibeiroPerfeito Jhon, que bom que conseguiu, mudou algo do fonte? Consegue anexar aqui por gentileza? Caso não possa anexar aqui podemos realizar essa vídeo chamada como disse.
-
@Jhonlenon RibeiroTestei e não resolvou, mandei um novo e-mail anexando como ficou meu JWS, AcessToken e X-Brad-Signature pra eles analisarem se algum dos 3 está incorreto, te informe o que me reportarem. Outra coisa, como esta gerando o X-Brad-Signature? Eu percebi que eu estava mandando com o '/v1/boleto/registrarBoleto', no entanto no manual diz para passar '/v1.1/jwt-service', mesmo assim ainda não resolveu, mas talvez para você alterando isso resolva, da uma olhada.
-
@Jhonlenon RibeiroEu tive um retorno do Bradesco: Boa Tarde, Feita análise e foi realizada uma atualização no cadastro. Favor realizar uma nova validaçao seguindo o Manual em anexo. Caso ocorra algum erro enviar as seguintes informações: * client key * certificado público utilizado * payload (jwt) * request Atenciosamente, VIVIANE RODRIGUES DOS SANTOS Suporte API [email protected] *Vou testar e te confirmo, possivelmente era uma falha deles mesmo. Segue manual repassado por eles: https://files.fm/u/hm8megzuh4
-
@Jhonlenon RibeiroPra mim ocorre a mesma coisa, pelo Delphi ocorre 401, mas se pego meu token e demais dados e coloco no postman pra gerar o boleto da Invalid Signature também. @Jhonlenon Ribeiro, @Lucio Bittes Eu acredito que o problema não esteja no Acess Token e sim no X-Brad-Signature, mas não tenho certeza, em todas as requisições precisamos das duas informações, então não da para identificar qual esta incorreto, acredito que teremos de ver com o banco mesmo.
-
@Jhonlenon RibeiroAlguma novidade? Vai avisando a aqui por favor, obrigado.
-
@Lucio BittesComo fica o response quando da errado? Conforme manual(Print abaixo), vem o código em "Status-Header" e a descrição em "Descrição", seria assim mesmo? Consegue me passar um JSON de response em que deu errado para ver como fica?
-
@Lucio BittesPode passar um JSON de retorno da geração do boleto seu que deu certo? Para eu ir adiantando a parte de mapeamento do retorno, para eu ver como vem o retorno pelo banco. Enquanto não consigo resolver essa parte da geração para ir adiantando o restante. @Lucio BittesOutra coisa, pode repassar aqui como ficou sua geração do boleto? Para eu e o Jhonlenon verificarmos se temos algo de diferente no nosso que possa estar causando o problema de Token Invalido na geração do boleto. Obrigado.
-
@Jhonlenon RibeiroEssa call vai ser hoje? Se puder atualiza a gente aqui depois, ou se der pra gente participar também agradeço, meu e-mail é [email protected]
-
@Jhonlenon Ribeiro, Tentei usando tanto o URI /v1/boleto/registrarBoleto quanto o URI /v1/boleto-hibrido/registrar-boleto, mas ambos deu essa questão de não autorizado, mas como não tem o Boleto Híbrido acredito que o correto seria esse né? "/v1/boleto/registrarBoleto" @Lucio Bittes, você conseguiu registrar o título com qual URI? Manda como ficou tua requisição do boleto, assinatura e envio, etc.
-
@rafabarzotto O meu estou com a mesma situação do @Jhonlenon Ribeiro, Ao tentar gerar o boleto retorna Token Invalido.
-
Estou conseguindo gerar o Token agora, tive que solicitar uma renovação do certificado para o Bradesco, ai eles deixam o certificado e credencial válidos novamente, era uma falha deles que ficou errado. Agora estou no processo de geração do boleto, se ficar tudo certo eu repasso o código aqui tbm.
-
Mesmo com esse fonte e com o meu clientid e certificado .pfx ocorre invalid token se tento pegar o JWS e usar para gerar o Acess Token pelo Postman, e se tento gerar o Acess Token pelo projeto do Delphi ocorre: Exception class EIdOSSLUnderlyingCryptoError with message 'Error connecting with SSL. error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure' @Lucio BittesPosso te mandar meu certificado e clientid no privado? para ver se ai gera normal, porque não sei o que pode ser, deveria estar correto usando seu projeto, estou verificando com o Bradesco também.
-
De acordo com o manual, ao gerar o token ele tem o tempo de expiração de 3600, será que na hora que você vai registrar o boleto ele já expirou? Pode verificar já para implementar o RefreshToken antes da emissão do boleto, ao tentar emitir o boleto, verificar se o tempo de expiração do token anterior já passou, se sim gerar um novo Token e se não usar o Token atual.
-
@Juliomar Marchetti, @Lucio Bittes e @Jhonlenon Ribeiro, Consegui o certificado digital no tipo .pfx, mas mesmo assim ao tentar gerar o Acess Token retorna "invalid token". @Lucio Bittes, Consegue mandar como esta a assinatura do seu JWS na parte do Token? Nesse exemplo que mandou da emissão do boleto você faz a troca dos espaços em branco e troca de + por - e tudo mais e talvez seja isso que falta no meu.
-
@Lucio Bittes Neste arquivo onde tem seu envio do boleto reparei que alterou a assinatura do JWS removendo "=", espaços em branco, trocando "+" por "-" e "/" por "_", acredito que eu tenha que fazer isso na minha assinatura também para gerar o token com sucesso, pode compartilhar aqui como ficou a sua emissão do Token? Geração do JWT, assinando e virando JWS e depois enviando requisição e pegando o Acess Token. Quero ver como fez a assinatura por lá. @Jhonlenon Ribeiro Sim, o Certificado que estou usando esta vinculado ao ClientID fornecido pelo banco, apenas testei com outros apenas para teste.
-
Certo, imaginei que isso pudesse impactar, vou tentar com um certificado que seja .pfx e retorno aqui.
-
@Juliomar MarchettiSim, fiz dessa forma.
-
@Lucio Bittes Sim, utilizei o ClientID de um cliente meu, testei com o ClientID de 2 clientes diferentes e ambos não deu certo, e com o que já estava no projeto também. Eu imagino o seguinte, o certificado que tenho do meu cliente é do tipo .p12, que é similar ou a mesma coisa que .pfx, no entanto como as funções que vocês usaram é para .pfx eu exportei o certificado no formato .pfx para utilizá-lo, será que pode ser isso? Caso eu tenha que usar o certificado no formato .p12, como eu deveria usar a parte que carrega o certificado? conforme abaixo: DFeSSL.SSLCryptLib := cryOpenSSL; DFeSSL.ArquivoPFX := 'homologacao.pfx'; DFeSSL.Senha := '123456'; DFeSSL.CarregarCertificado;
-
Com o fonte que o Jhonlenon disponibilizou ainda ocorre "invalid signature" pra mim, por isso fiz algumas alterações nele e agora não ocorre mais, mas no entanto retorna "Invalid Token" e tanto ao gerar o Acess Token retorna 'Error connecting with SSL.'#$D#$A'error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure' Isso do erro do SSL da tanto no meu projeto com minhas alterações quanto na que peguei do Jhon. Segue unit com minhas modificações. uApiBradesco.pas
-
@Jhonlenon Ribeiro e @Lucio Bittes, estou usando a v1.1 para o JWS e v1.2 para gerar o acess token, no entanto na geração do token esta dando invalid token, sabem o que mais posso analisar? Eu imagino que seja algo no meu JWS, não tenho certeza.
-
@Jhonlenon Ribeiro Eu testei com esse, pra mim ainda da invalid token, sabe o que pode ser? É para gerar o Acess Token com essa URL, certo? https://proxy.api.prebanco.com.br/auth/server/v1.1/token
-
@Lucio Bittes Eu ajustei o seu projeto e agora não ocorre mais erro de assinatura, segue arquivo anexo. No entanto ao pegar o JWS e tentar gerar o token retorna: 400 Bad Request { "code": "100", "message": "invalid token", "details": null } Tentei usar o JWS gerado no DELPHI no Postman mesmo e acusa isso, você ou alguém conseguiu gerar o token a partir do delphi? Seja desse seu código ou de outro? precisava de um exemplo pra conseguir ajustar o meu para gerar o Acess Token. @Jhonlenon Ribeiro, @HelioNeto Conseguiram algo? uApiBradesco.pa