Ir para conteúdo
  • Cadastre-se

Marcos Pereda

Membros Pro
  • Total de ítens

    47
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Marcos Pereda postou

  1. Exato. Eu gostaria da demo do componente
  2. bom dia Juliomar, não tenho as ferramentas para compilar Delphi, por isso gostaria de ter acesso ao exe.
  3. oi Juliomar, o exe serve para validar meus dados de entrada. por exemplo, o exemplo de demo do pix em vb6 estava com bug, e o log não dava muita pista de qual seria o problema, então eu não sabia que se o bug era na demo, ou nos dados de entrada que eu colocava. No fim tinha bug na demo , no ini e nos dados ! Mas eu consegui arrumar vendo os logs que eram exibidos no exe da demo do pix, descartando problemas de validação das credencias, entre outros, por isso um exe que a gente sabe que está funcionado é bom. Sinceramente não vejo mal de ter o exe do teste do boleto , mais um diferencial para se tornar membro Pro grato Marcos
  4. @Renato Rubinho, bom dia. Obrigado pelo retorno, fiquei apenas com uma dúvida, qual seria o problema de disponibilizar o exe do demo boleto, sendo que vcs disponibilizam o demo pix como exe ? grato Marcos
  5. Obrigado, já estava vendo o ex em vb6 , porem tem alguns parâmetros que não sei exatamente o que colocar e pensei que pela demo seria mais fácil. Mais tarde posto minhas dúvidas do exemplo Grato Marcos
  6. Obrigado mas eu tinha entendido eu sendo pró teria acesso aos programas compilados
  7. Boa tarde, por gentileza, onde eu faço o download do exe do DemoACBrBoleto grato Marcos
  8. Obrigado Juliomar, vou tentar procurar uma outra forma mais simples.
  9. boa tarde, existe alguma lib para gerar o qrcode do pix com base no pix copia e cola ? eu uso vb6 grato Marcos
  10. Estimado Diego, todos os exemplos que vc mandou estão com o . como separador de decimal, mas pelo meu teste o campo valorOriginal tem que usar , Os outros campos não cheguei a testar att Marcos
  11. boa tarde Daniel, ativei o log do pixcd e consegui encontrar o problema. só uma uma observação, demorei um pouco para perceber que no log principal tem que colocar o diretório do log , porém no log do pix tem que colocar o caminho + nome do arquivo ( sim, apesar da entrada do ini ser ArqLog, a gente acaba pensando que segue o mesmo padrão de informar a pasta do log ) depois que coloquei o log, consegui ver o que estava sendo enviado para a API, ele não conseguia enviar o valor, depois de tentar algumas variantes o que deu certo foi usar a vírgula como separador de centavos, no lugar de ponto, como está no exemplo que foi disponibilizado ( https://acbr.sourceforge.io/ACBrLib/ModeloPIXCDINI-CriarCobrancaImed.html ) valorOriginal=100,00 Não sei se isto é um bug, um detalhe do VB6 ou um erro na documentação Aproveito para perguntar novamente , existe uma documentação completa desses ini ? ou somente esses dois exemplos do site ? Eu notei que com o programa de teste não precisei criar um ini, ele cria internamente ou existe outra forma de fazer a chamada das API sem usar os inis ? Obrigado mais uma vez Marcos Pereda
  12. bom dia @Diego Foliene, Qual é o PSP que está utilizando? Itau As informações de autenticação estão devidamente configuradas no PSP? Sim A chave do seu PIX.ini é do tipo chave aleatória. Está configurado no seu ACBrLib.ini na seção TipoChave que a mesma é do tipo aleatória? Segue o trecho do arquivo ACBrLib.ini [PIXCD] Ambiente=1 ArqLog= NivelLog=4 TipoChave=5 PSP=1 Timeout=90005 CNPJSoftwareHouse= NomeAplicacao= NomeSoftwareHouse= VersaoAplicacao= ProxyHost= ProxyPass= ProxyPort=5000 ProxyUser= ChaveCategoriaComerciante=0 CEPRecebedor=04138001 CidadeRecebedor=Sao Paulo NomeRecebedor=Marcos Leandro Pereda UFRecebedor=SP Está configurado a ChavePIX na seção correspondente do PSP que está usando no seu arquivo ACBrLib.ini? Segue o trecho abaixo [Itau] ChavePIX=b6c6b4fa-60fa- .... ClientID=712c269f-ed88-.... ClientSecret=86935ca9-.... ArqChavePrivada=C:\sisalu\pix\itau\sisalu.key ArqCertificado=C:\sisalu\pix\itau\sisalu.crt APIVersion=13 desde já agradeço, Marcos
  13. Estimados, boa noite, estou usando o código de exemplo do VB6 para gerar um pix imediato Pelo programa de teste PIXCDTeste funciona corretamente, e por ele notei que somente preciso informar 3 campos : { "calendario" : { "expiracao" : 3600 }, "valor" : { "original" : "100.00" }, "chave" : "b6c6b4fa-60fa-47dd-92dc-45bd74f13e29" } Então com base no ini de exemplo criei o ini anexo somente com os 3 campos acima, porém ao rodar retorna o erro abaixo : [Problema] Detail=A requisição que busca alterar ou criar uma cobrança para pagamento imediato não respeita o schema ou está semanticamente errada. Status=400 Title=Cobrança inválida. Já tentei gravar o ini como ansi, utf-8 e utf-8 bom e sempre retorna o mesmo erro. em anexo incluo também o log Desde já fico grato, Marcos ACBrLibPIXCD-20240308.log PIXCDI.INI
  14. Obrigado, atualizei os fontes e rodou sem travar, porém ainda não consegui acertar o ini para usar em PIXCD_CriarCobranca, vou continuar tentando, caso não consiga abro um outro tópico.
  15. Obrigado , com o exe deu certinho a geraçao do pix, quer dizer que nao tenho problema com os certificados
  16. por nada, seguem os arquivos que alterei caso queiram subir ao svn, pelo que vi todos os declares estavam retornando string, onde o correto é long Estou testando agora o PIXCD_CriarCobranca com o ini anexo, mas da erro -10, erro no ini, sem detalhar qual é o problema do ini, eu entrei na documentação https://acbr.sourceforge.io/ACBrLib/ACBrLibPIXCD.html, e aqui tem exemplos de inis ( onde peguei o ini de exemplo como base para criar o meu ) , mas não tem uma documentação completa, onde posso encontrar a documentação atualizada ? grato Marcos FrmMain.frm FrmMain.frx ACBrPIXCD.cls incluir.ini
  17. oi @Diego Foliene, consegui arrumar, o problema estava no declare Private Declare Function PIXCD_GerarQRCodeEstatico _ Lib "ACBrPIXCD32.dll" (ByVal AValor As Double, _ ByVal AinfoAdicional As String, _ ByVal ATxId As String, _ ByVal buffer As String, _ ByRef bufferLen As Long) As Long o retorno estava string, mudei para long, e o valor de long passei para double também precisa ajustar o tipo da variavel Avalor na função abaixo Public Function GerarQRCodeEstatico(ByVal AValor As Double, ByVal AinfoAdicional As String, ByVal ATxId As String) As String rodei e retorno o pix copia e cola obrigado, agora vou testar os outros
  18. Obrigado, eu dei uma olhada no declare Private Declare Function PIXCD_GerarQRCodeEstatico _ Lib "ACBrPIXCD32.dll" (ByVal AValor As Long, _ ByVal AinfoAdicional As String, _ ByVal ATxId As String, _ ByVal buffer As String, _ ByRef bufferLen As Long) As String so achei esquisito o valor ser long, mas mudando para double da type mismatch .. e pelo que vi deveria ser double mesmo https://acbr.sourceforge.io/ACBrLib/PIXCD_GerarQRCodeEstatico.html
  19. Obrigado @Diego Foliene, eu basicamente peguei o exemplo do svn disponibilizadop pelo @antonio.carlos e rodei a linha em questão é esta e estão sendo passados os valores normalmente : retorno = PIXCD_GerarQRCodeEstatico(AValor, AinfoAdicional, ATxId, buffer, bufferLen) coloquei para catpurar o erro e a mensagem que retorna agora é esta desde já agradeço, Marcos
  20. Estimados, reparei que naquele post anterior "como solicitar as credenciais para o pix ... " que existe um programa de teste em "...\trunk2\Exemplos\ACBrPIXCD\". porém, tem somente os fontes, será que existe um binário já compilado ?
  21. boa tarde , estou testando o exemplo do SVN, e quando vai chamar a linha abaixo ele fecha tudo ( inclusive a IDE do VB6 ) , sem mensagem de erro na tela. retorno = PIXCD_GerarQRCodeEstatico(AValor, AinfoAdicional, ATxId, buffer, bufferLen) seguem abaixo as ultimas linhas do log gerado : 07/03/24 17:40:53:051 - PIXCD_GerarQRCodeEstatico(0,, ) 07/03/24 17:40:53:051 - Travar 07/03/24 17:40:53:056 - Destravar 07/03/24 17:40:53:061 - SetRetorno(-10, Access violation) Essa mensagem de Access violation se refere aos meus códigos de acesso junto ao itau ? ou é pelo fato de não ter criado um projeto no itau, eu acessei o post abaixo : diz que tem que criar um projeto, isso ainda é válido ? pq no meu acesso ao portal dev do itau não achei a opção de criar projeto. grato Marcos
  22. Uma dúvida, no caso de não ter o webhook, como fazer para saber que teve o pagamento ? estou pensando num cenario em que o pix pode ter um vencimento numa data futura e não será pago na mesma hora na frente do caixa. neste cenário, qual é a forma mais comum de trabalhar ? listar os pix pagos num determinado dia ? ou tem que ficar consultando o status do pix via txid uma vez por dia ? grato Marcos
×
×
  • 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.