Ir para conteúdo
  • Cadastre-se

dev botao

Lançamento ACBrLibPIXCD


  • Este tópico foi criado há 121 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Mais um lançamento ACBrLib, desta vez chegou o ACBrLibPIXCD !

Depois de alguns meses trabalhando no desenvolvimento, chegou a hora de dizer... finalizamos mais uma biblioteca ACBrLib, o ACBrLibPIXCD.

Para quem não conhece sobre PIX, o primeiro passo é acessar este tópico, para entender um pouco sobre o assunto.
ACBrPIXCD - Novo Componente para integração com PIX.

No Projeto ACBr temos o componente ACBrPIXCD, utilizado por desenvolvedores Delphi e Lazarus e agora utilizando o ACBrLibPIXCD é possível fazer uma integração nativa utilizando outras linguagens, por exemplo, C#, Java, VB6.. ou qualquer linguagem de programação que seja possível consumir uma dll (Windows) ou .so (Linux). 

Utilizando ACBrLibPIXCD é possível gerar um PIX de forma estática, configurando uma PSP em ACBrLib.ini e usando o método GerarQRCodeEstatico, veja um exemplo:

//-------------------------------- Exemplo ACBrLib C# --------------------------------------//

Parâmetros:
AValor - Valor transação PIX.
AinfoAdicional - Informaçoes Adicionais da transação PIX. (Parâmetro Opcional).
ATxID - Identificador da Transação PIX. (Parâmetro Opcional).
sResposta - Usado pelo retorno, contem as informações retornadas pela consulta.
esTamanho - Usado pelo retorno, contem o tamanho da string (sResposta).

ACBrPIXCD.GerarQRCodeEstatico(1);


ACBrLibPIXCD não trabalha somente de forma estática, também é possível criar PIX dinâmico.. com os EndPoints /Pix, /Cob e /CobV, e configurando PSP em ACBrLib.ini, dessa forma você precisa utilizar os métodos que correspondem a cada EndPoint, exemplo utilizando EndPoint /CobV, com os métodos 

CriarCobranca:

//-------------------------------- Exemplo ACBrLib C# --------------------------------------//
Parâmetros:
AInfCobVSolicitada - Arquivo.ini com as informações para criar uma cobrança.
ATxId - Identificador da Transação PIX.
sResposta - Usado pelo retorno, contem as informações retornadas pela consulta.
esTamanho - Usado pelo retorno, contem o tamanho da string (sResposta).

ACBrPIXCD.CriarCobranca("C:\Cobrança\CobVSolicitada.ini", "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");

CancelarCobranca:

//-------------------------------- Exemplo ACBrLib C# --------------------------------------//
Parâmetros:
ATxId - Identificador da Transação PIX.
sResposta - Usado pelo retorno, contem as informações retornadas pela consulta.
esTamanho - Usado pelo retorno, contem o tamanho da string (sResposta).

ACBrPIXCD.CancelarCobranca("ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");

Observação: O Projeto ACBr espera ansiosamente pelo feedback de todos e sabemos que podem ocorrer ajustes, por este motivo fique sempre atento aos commits e atualizações dos Manuais e Programa Exemplo.

Obrigado @Daniel Simoes e @Juliana Tamizou por confiar e acreditar em mais um desenvolvimento ACBrLib.

Agradecer também @EliasCesar e @EMBarbosa por todo apoio no projeto ACBrLibPIXCD.

Até o próximo lançamento 😉 !

  • Curtir 5
Link para o comentário
Compartilhar em outros sites

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