buzz Postado 4 Janeiro Compartilhar Postado 4 Janeiro Olá. Alguém teria algum exemplo em VB6 da utilização da ACBrLibPIXCD? E também todos os "Declares" para utilização em VB6? Muito grato e parabéns pelo trabalho de todos os envolvidos! Link para o comentário Compartilhar em outros sites More sharing options...
Administradores Juliana Tamizou Postado 4 Janeiro Administradores Compartilhar Postado 4 Janeiro Boa tarde, Esta sendo escrito na sprint atual, porém você pode se basear em outras libs para entender o funcionamento e seguir o manual para realizar a implementação quanto aos métodos a serem usados. At. Juliana Tamizou Gerente de Projetos ACBr / Diretora de Marketing AFRAC Ajude o Projeto ACBr crescer - Seja Pro (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 para o comentário Compartilhar em outros sites More sharing options...
Consultores antonio.carlos Postado 4 Janeiro Consultores Compartilhar Postado 4 Janeiro 5 horas atrás, buzz disse: Olá. Alguém teria algum exemplo em VB6 da utilização da ACBrLibPIXCD? E também todos os "Declares" para utilização em VB6? Muito grato e parabéns pelo trabalho de todos os envolvidos! Subi um programa exemplo para o SVN - At revision: 31823 Caso VB6 for sua linguagem nativa, fique a vontade para validar e sugerir correções Conheça ACBrPRO 3 Link para o comentário Compartilhar em outros sites More sharing options...
buzz Postado 5 Janeiro Autor Compartilhar Postado 5 Janeiro Obrigado, pessoal! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 7 Março Membros Pro Compartilhar Postado 7 Março 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 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 7 Março Membros Pro Compartilhar Postado 7 Março 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 ? Link para o comentário Compartilhar em outros sites More sharing options...
Elias César Postado 8 Março Compartilhar Postado 8 Março Olá @Marcos Pereda, O comando "PIXCD_GerarQRCodeEstatico" não depende das credenciais do PSP, pois não faz acesso nenhum à API... Resumidamente ele apenas desenha um QRCode com a Chave Pix. Seria como se estivesse fazendo uma transação pix manual pelo seu app do banco, informando apenas a Chave. Temos um exe do demo compilado em Lazarus através desse link: 1 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 8 Março Consultores Compartilhar Postado 8 Março 16 horas atrás, Marcos Pereda disse: 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) Por favor, como você fez a chamada no método? O log demonstra que não foram passados para ele os parâmetros correspondentes. O comando PIXCD_GerarQRCodeEstatico tem a estrutura: PIXCD_GerarQRCodeEstatico(Valor, InformacoesAdicionais, TxId); 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 para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 8 Março Membros Pro Compartilhar Postado 8 Março (editado) 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 Editado 8 Março por Marcos Pereda 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 8 Março Consultores Compartilhar Postado 8 Março 18 minutos atrás, Marcos Pereda disse: 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 Obrigado pela análise. Foi criada a #TK-5185 para análise do caso e parecer por parte da 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 para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 8 Março Membros Pro Compartilhar Postado 8 Março 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 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 8 Março Membros Pro Compartilhar Postado 8 Março 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 4 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution antonio.carlos Postado 8 Março Consultores Solution Compartilhar Postado 8 Março 28 minutos atrás, Marcos Pereda disse: 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 @Marcos Pereda Obrigado pela analise e ajuda na solução Commit At revision: 32833 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 8 Março Membros Pro Compartilhar Postado 8 Março 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 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 8 Março Consultores Compartilhar Postado 8 Março Boa tarde! Muito obrigado pela contribuição. 52 minutos atrás, antonio.carlos disse: Commit At revision: 32833 Nesta linha o @antonio.carlosestá dizendo que as alterações foram enviadas ao SVN. Por favor, queira atualizar seus fontes e realizar novo teste. 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 para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 8 Março Membros Pro Compartilhar Postado 8 Março 5 hours ago, Elias César said: Olá @Marcos Pereda, O comando "PIXCD_GerarQRCodeEstatico" não depende das credenciais do PSP, pois não faz acesso nenhum à API... Resumidamente ele apenas desenha um QRCode com a Chave Pix. Seria como se estivesse fazendo uma transação pix manual pelo seu app do banco, informando apenas a Chave. Temos um exe do demo compilado em Lazarus através desse link: Obrigado , com o exe deu certinho a geraçao do pix, quer dizer que nao tenho problema com os certificados 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Marcos Pereda Postado 8 Março Membros Pro Compartilhar Postado 8 Março 2 hours ago, Diego Foliene said: Boa tarde! Muito obrigado pela contribuição. Nesta linha o @antonio.carlosestá dizendo que as alterações foram enviadas ao SVN. Por favor, queira atualizar seus fontes e realizar novo teste. 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. 2 hours ago, Diego Foliene said: Boa tarde! Muito obrigado pela contribuição. Nesta linha o @antonio.carlosestá dizendo que as alterações foram enviadas ao SVN. Por favor, queira atualizar seus fontes e realizar novo teste. 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. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 8 Março Consultores Compartilhar Postado 8 Março Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Aqui tem o Modelo PIXCD.INI - Criar Cobrança Imediata para que possa se basear. 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 para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts