Membros Pro Naxtool Sistemas Posted September 20 Membros Pro Share Posted September 20 (edited) Ola, bom dia. Estou implementando a Lib de Pix no .NET usando o pacote Nu disponibilizado, acontece que ao criar cobrança imediata para o PSP Sicoob, usando o mesmo, o ini de retorno não possui todas informações necessárias - vide exemplo: [Calendario] criacao=20/09/2024 19:54:33 criacao_Bias=0 expiracao=3600 [Devedor] Cep= Cidade= Email= Logradouro= Uf= cnpj= cpf=06575135552 nome=Everton Santana [Loc] criacao= criacao_Bias=0 id=0 location= txId= [CobGerada] pixCopiaeCola= revisao=3 status=1 txId=20240802142830430000000000123V [Valor] modalidadeAlteracao=0 original=1 Verificando o log percebi que o seguinte JSON é retornado da requisição realizada, no qual possui informações triviais para implementação como, barcode, location, etc: "calendario":{ "criacao":"2024-09-20T19:49:36.456Z", "expiracao":3600 }, "status":"ATIVA", "txid":"20240802142830430000000000123V", "revisao":3, "location":"pix.sicoob.com.br/qr/payload/v2/9ff6ba46-9768-486e-b19d-bff642e06d14", "devedor":{ "cpf":"06575135552", "nome":"Everton Santana" }, "valor":{ "original":"1.00", "modalidadeAlteracao":0 }, "chave":"[email protected]", "solicitacaoPagador":"Cobran�a por Servi�os Prestados", "brcode":"00020101021226900014br.gov.bcb.pix2568pix.sicoob.com.br/qr/payload/v2/9ff6ba46-9768-486e-b19d-bff642e06d145204000053039865802BR5925CRISTIANE BISPO DO CARMO 6013Nao_informado62070503***6304B493" } Edited September 20 by Naxtool Sistemas Link to comment Share on other sites More sharing options...
Consultores Diego Foliene Posted September 23 Consultores Share Posted September 23 Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 !! Link to comment Share on other sites More sharing options...
Consultores Diego Foliene Posted September 23 Consultores Share Posted September 23 Bom dia! Por favor: Qual é a versão da Lib que está utilizando? Pode disponibilizar o Log gerado pela Lib e o Log específico do PixCD para análise? Para que eles sejam gerados, você deve definir respectivamente: Na seção [Principal] do seu arquivo ACBrLib.ini defina um caminho em LogPath e o nível paranôico em LogNivel. Na seção [PIXCD] do seu arquivo ACBrLib.ini defina caminho e nome do arquivo em ArqLog e o nível Muito Alto em NivelLog. Caso julgue que os arquivos tenham dados sensíveis e não possam ser enviados disponibilizados direto aqui, envie para [email protected] com o link do tópico do fórum no corpo do e-mail para posterior identificação. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 !! Link to comment Share on other sites More sharing options...
Membros Pro Naxtool Sistemas Posted September 24 Author Membros Pro Share Posted September 24 Boa tarde, estou usando a versão 2.0.1.39 Seque logs: logpix.txtACBrLibPIXCD-20240924.log Link to comment Share on other sites More sharing options...
Consultores Diego Foliene Posted September 24 Consultores Share Posted September 24 3 hours ago, Naxtool Sistemas said: Boa tarde, estou usando a versão 2.0.1.39 Seque logs: logpix.txtACBrLibPIXCD-20240924.log Boa tarde! Conferindo em seu logpix.txt, é possível ver que ele devolveu as informações, no entanto, conferindo em seu ACBrLixPICD.log, temos está linha: Quote 24/09/24 14:12:22:611 - MoverStringParaPChar. StrLen:369, BufLen:256 Veja que o conteúdo da resposta (StrLen) é maior do que o tamanho buffer (BufLen) que foi passado. Por favor, faça um teste aumentando o tamanho do buffer que é passado como parâmetro no método e veja se o mais informações são exibidas. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 !! Link to comment Share on other sites More sharing options...
Membros Pro Naxtool Sistemas Posted September 25 Author Membros Pro Share Posted September 25 Bom dia, Diego, essa parte de chamada à biblioteca eu utilizei o Pacote disponibilizado pelo Projeto: Essa parte do código que faz esse processo é do pacote, até onde sei não posso alterar: Link to comment Share on other sites More sharing options...
Consultores Diego Foliene Posted September 25 Consultores Share Posted September 25 9 hours ago, Naxtool Sistemas said: Bom dia, Diego, essa parte de chamada à biblioteca eu utilizei o Pacote disponibilizado pelo Projeto: Essa parte do código que faz esse processo é do pacote, até onde sei não posso alterar: Boa tarde! Vou verificar o que pode ser feito junto a equipe de consultores. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 !! Link to comment Share on other sites More sharing options...
Consultores antonio.carlos Posted Friday at 04:23 PM Consultores Share Posted Friday at 04:23 PM Em 25/09/2024 at 08:52, Naxtool Sistemas disse: Bom dia, Diego, essa parte de chamada à biblioteca eu utilizei o Pacote disponibilizado pelo Projeto: Essa parte do código que faz esse processo é do pacote, até onde sei não posso alterar: Estou realizando alguns testes aqui com os dados de homologação do sicoob.. Vi no log, que você esta com uma versão desatualizada do ACBrLib -> ACBrLibPIXCD - 2.0.1.38 Consegue atualizar para ultima versão e realizar um novo teste, por favor ? Verifique também se as dlls de dependências OpenSSL estão junto ao ACBrLibPIXCD. Link to comment Share on other sites More sharing options...
Consultores antonio.carlos Posted Friday at 05:39 PM Consultores Share Posted Friday at 05:39 PM Testes realizado com o ambiente de homologação, utilizando a ultima versão do ACBrLibPIXCD, não tive problemas de retorno das informações. 11/10/24 14:28:15:146 - PIXCD_CriarCobrancaImediata([CobSolicitada][LF][email protected][LF]solicitacaoPagador=[LF]expiracao=3600[LF]valorOriginal=1,00[LF]modalidadeAlteracao=False[LF]devedorCPF=[LF]devedorCNPJ=[LF]devedorNome=, ) 11/10/24 14:28:15:154 - Travar 11/10/24 14:28:15:693 - MoverStringParaPChar. StrLen:478, BufLen:256 11/10/24 14:28:15:700 - SetRetorno(0, [Calendario] criacao=04/03/1946 criacao_Bias=0 expiracao=1226306019 [Devedor] Cep= Cidade= Email= Logradouro= Uf= cnpj= cpf=01111839841 nome=Lore [Loc] criacao=09/08/1952 criacao_Bias=0 id=451234575311855600 location=https://NNFJnp.rjrncq2gNDpejNHCY21vP.O6URQm2FQSgoXX txId=velit [CobGerada] pixCopiaeCola=do voluptate ex proident nostrud revisao=721316230 status=4 txId=hQBTm4HsAYWEfp2J1NJxyRPrXT [Valor] modalidadeAlteracao=0 original=44,14 ) 11/10/24 14:28:15:708 - Destravar 11/10/24 14:28:15:716 - LIB_UltimoRetorno 11/10/24 14:28:15:723 - MoverStringParaPChar. StrLen:478, BufLen:478 11/10/24 14:28:15:732 - Codigo:0, Mensagem:[Calendario][CR][LF]criacao=04/03/1946[CR][LF]criacao_Bias=0[CR][LF]expiracao=1226306019[CR][LF][CR][LF][Devedor][CR][LF]Cep=[CR][LF]Cidade=[CR][LF]Email=[CR][LF]Logradouro=[CR][LF]Uf=[CR][LF]cnpj=[CR][LF]cpf=01111839841[CR][LF]nome=Lore[CR][LF][CR][LF][Loc][CR][LF]criacao=09/08/1952[CR][LF]criacao_Bias=0[CR][LF]id=451234575311855600[CR][LF]location=https://NNFJnp.rjrncq2gNDpejNHCY21vP.O6URQm2FQSgoXX[CR][LF]txId=velit[CR][LF][CR][LF][CobGerada][CR][LF]pixCopiaeCola=do voluptate ex proident nostrud[CR][LF]revisao=721316230[CR][LF]status=4[CR][LF]txId=hQBTm4HsAYWEfp2J1NJxyRPrXT[CR][LF][CR][LF][Valor][CR][LF]modalidadeAlteracao=0[CR][LF]original=44,14[CR][LF] 11/10/24 14:33:03:966 - TACBrLib.Destroy 11/10/24 14:33:03:976 - Finalizar As informações de retorno, são fictícias por ser ambiente de homologação do sicoob. Observação: O tamanho do buffer tanto nos pacotes NuGet quanto nas classes disponíveis no SVN, ambos utilizam o mesmo tamanho. Você esta com as classes atualizadas ? Link to comment Share on other sites More sharing options...
Recommended Posts