Ir para conteúdo
  • Cadastre-se

dev botao

Ini de retorno de criação de Cobrança imediata incompleto


Ver Solução Respondido por antonio.carlos,

Recommended Posts

  • Membros Pro
Postado (editado)

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"
}

 

Editado por Naxtool Sistemas
  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultor SAC ACBr

Diego Folieni
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 !!

  • Consultores
Postado

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.
Consultor SAC ACBr

Diego Folieni
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 !!

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

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
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 !!

  • Membros Pro
Postado

Bom dia, Diego, essa parte de chamada à biblioteca eu utilizei o Pacote disponibilizado pelo Projeto: 
image.thumb.png.269d4c920ded99b4f02e1b5118214aba.png
Essa parte do código que faz esse processo é do pacote, até onde sei não posso alterar: 
image.thumb.png.22793100b36070ce2eeec67c7301871f.png

  • Consultores
Postado
9 hours ago, Naxtool Sistemas said:

Bom dia, Diego, essa parte de chamada à biblioteca eu utilizei o Pacote disponibilizado pelo Projeto: 
image.thumb.png.269d4c920ded99b4f02e1b5118214aba.png
Essa parte do código que faz esse processo é do pacote, até onde sei não posso alterar: 
image.thumb.png.22793100b36070ce2eeec67c7301871f.png

Boa tarde!

Vou verificar o que pode ser feito junto a equipe de consultores.

Consultor SAC ACBr

Diego Folieni
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 !!

  • 3 semanas depois ...
  • Consultores
Postado
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: 
image.thumb.png.269d4c920ded99b4f02e1b5118214aba.png
Essa parte do código que faz esse processo é do pacote, até onde sei não posso alterar: 
image.thumb.png.22793100b36070ce2eeec67c7301871f.png

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.

  • Consultores
  • Solution
Postado

Testes realizado com o ambiente de homologação, utilizando a ultima versão do ACBrLibPIXCD, não tive problemas de retorno das informações.
image.png
 

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 ? 

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