Ir para conteúdo
  • Cadastre-se

VFADev

Membros Pro
  • Total de ítens

    228
  • Registro em

  • Última visita

Sobre VFADev

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

VFADev's Achievements

Community Regular

Community Regular (8/14)

  • One Year In
  • Reacting Well Rare
  • Collaborator Rare
  • First Post
  • Conversation Starter

Recent Badges

49

Reputação

7

Community Answers

  1. Ok, fico no aguardo de novidades.
  2. Bom dia Pessoal, Algum avanço com essa funcionalidade? Também estou com alguns clientes demandando isso.
  3. Obrigado, funcionou!!!
  4. Valeu Julio, Consegui achar uma função que converte o timestamp pra Unix e agora as data já estão sendo lidas ok pelo método. Ficou assim o código: dData1 := hb_DateTime(Year(dData1), Month(dData1), Day(dData1), 00, 00,00,00) unixMillis := FW_DateToUnix( dData1 ) dData1 := (unixMillis / 86400000.0) + 25569.0 dData2 := hb_DateTime(Year(dData2), Month(dData2), Day(dData2), 23, 59,59,999) unixMillis := FW_DateToUnix( dData2 ) dData2 := (unixMillis / 86400000.0) + 25569.0 IF (nRet := PIXCD_ConsultarPixRecebidos(dData1,dData2,"","",1,30,@cbuf,nLen)) == 0 IF nLen > 255 cBuf := Space(nLen) PIXCD_UltimoRetorno(@cBuf, @nLen) ENDIF ENDIF No log não apareceu mais nenhum erro: 09/12/24 14:43:06:096 - PIXCD_ConsultarPixRecebidos(04/12/2024,09/12/2024,,,1,30 ) 09/12/24 14:43:06:097 - Travar 09/12/24 14:43:08:094 - MoverStringParaPChar. StrLen:209, BufLen:255 09/12/24 14:43:08:094 - SetRetorno(0, [ConsultarPIXRecebidos] TxId= TxIdPresente=0 cnpj= cpf= devolucaoPresente=0 fim=09/12/2024 23:59:59 inicio=04/12/2024 itensPorPagina=30 paginaAtual=1 quantidadeDePaginas=1 quantidadeTotalDeItens=5 Mas, não vieram as transações ! e no log diz ter 5 transações, que é mais ou menos a quantidade de testes que fiz. nesse periodo.
  5. Vcs saberiam me dizer qual a data inicial considerada pelas bibliotecas ACbr? Microsoft' Ole sources count date/time from epoch Jan 1, 1900 00 hours Unix / java/ etc start with Jan 1 1970 00 hours
  6. Sim, adaptei esse código para o Harbour: FUNCTION convertDateToTDateTime() LOCAL unixMillis,pascalDateTime // Obtém o timestamp Unix em milissegundos unixMillis := hb_TToMSec( hb_DateTime() ) // Converte o timestamp para TDateTime pascalDateTime := (unixMillis / 86400000.0) + 25569.0 return pascalDateTime Mas no log está aparecendo assim: 09/12/24 11:20:24:059 - PIXCD_ConsultarPixRecebidos(17/01/8707,17/01/8707,,,1,30 )
  7. Se vc der uma olhada um pouco acima, já fiz vários testes com os valores assim. Acredito que o problema seja mesmo de conversão de data, mas ainda não encontrei uma função que gere o valor como a biblioteca ACBr está esperando...
  8. Usando a função Hb_DateTime() pra passar a data como parâmetro para a função, temos isso no log. dData1 := HB_DateTime(Year(Date()),Month(Date()),Day(Date())) ? dData1 // exibe 09/12/2024 10:06:51 nRet := PIXCD_ConsultarPixRecebidos(dData1,dData1,"","",1,30,@cbuf,nLen) 09/12/24 10:02:51:120 - PIXCD_ConsultarPixRecebidos(30/12/1899,30/12/1899,,,1,30 )
  9. Boa Tarde Julio, Sim, parece ser esse realmente o problema que estou tendo. Como eu poderia usar essa função ? ela está disponível em alguma biblioteca ACBr?
  10. mas qual informação passo ai, se o que quero é consultar as transações de um período? E no que isso interfere nas datas que estou enviando umas e a função recebendo outras?!?
  11. Alguma ideia para resolver essa situação com as datas ? Seria possível passar uma string para essa data ?
  12. Bom dia Juliomar, Mas eu não estou deixando de passar esses parâmetros. Estou passando eles vazios.
  13. Boa Tarde pessoal, Ao tentar executar o PIXCD_ConsultarPixRecebidos Assim: cData1 := "2024-12-04T00:00:00.000" cData2 := "2024-12-04T23:59:00.000" PIXCD_ConsultarPixRecebidos(cData1,cData2,"","",nPag,nIt,@cBuf,@nLen)) ou assim: cData1 := "2024-12-04" cData2 := "2024-12-04" PIXCD_ConsultarPixRecebidos(cData1,cData2,"","",nPag,nIt,@cBuf,@nLen)) Está aparecendo o seguinte no log: 04/12/24 16:07:45:127 - PIXCD_ConsultarPixRecebidos(30/12/1899,30/12/1899,,,1,30 ) 04/12/24 16:07:45:137 - Travar 04/12/24 16:07:46:623 - MoverStringParaPChar. StrLen:376, BufLen:255 04/12/24 16:07:46:623 - SetRetorno(0, [Problema] Detail=os parâmetros de consulta a lista de pix recebidos não respeitam o schema ou não fazem sentido semanticamente. Status=400 Title=Operação inválida. correlationId= type_uri=https://pix.bcb.gov.br/api/v2/error/PixConsultaInvalida ou seja, uma data 30/12/1899 ?!?
  14. Boa Tarde Pessoal, O Itaú refez o cadastro do meu cliente no ambiente deles e agora está funcionando.
  15. Bom dia, Isso mesmo. Conseguir obter o certificado e recebi também a client_secret. O erro acontece quanto tento executar o fluxo de vendas.
×
×
  • 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.