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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...