PIX

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

PIX

Mensagem por paiva »

BOM dia

exibir o CRCode no video e verificar se caiu no banco

sabem de algum api preço etc ?

que possa ser integrada com o meu sistema


Ob
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

PIX

Mensagem por paiva »

BOM dia

API que faz o pix já existe

DUVIDA: como usar uma API ? no sistema ? uma noção para eu entender...

ja usei tef de terceiros uso o acbr atualmente

gero um txt e passo para o acbr e fico esperando um retorno

com API seria +_ A MESMA COISA ?

AO INVEZ DE PASSAR txt chamaria uma funçao da api passando paramentros ?


é +_ isso ?


Paiva
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

PIX

Mensagem por lucimauro »

Mas se voce usa Tef nele já não tem a opção PIX?
Eu também estou precisando fazer essa integração com PIX mas sem usar TEF
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

PIX

Mensagem por paiva »

BOM dia
NAO uso TEF atualmente

queria ver o PIX independente do TEF
mesmo porque a solucao que EU usava de tef ela NAO faz o pix rs

a tecnosped tem uma api que faz o pix

cobra de NOS 346,xx por até 1.500 Pix /mes

ai se pode colocar em Quantos clientes quiser

só que nao tenho ideia de como usar API .

seria tipo integracao por TXT ? chamaria uma função (passando parametros) e depois ficaria em loop aguardando retorno ?

rs
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

PIX

Mensagem por Itamar M. Lins Jr. »

Olá!
Até onde sei QRCODE de PIX vc mesmo imprime e cola no caixa.
Agora checar se caiu na CONTA são outros 500... Não tem como, acredito eu.
Nem as bandeiras de cartões tem acesso a CONTA do cliente.
Screenshot_20220206_120421.png
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

PIX

Mensagem por Itamar M. Lins Jr. »

Olá!
Veja ai.
Tem como desenvolver 100% no Harbour usando a \contrib\hbzebra. EU NÃO SEI FAZER ISSO.
https://www.bcb.gov.br/content/estabili ... BRCode.pdf


Via VBA e EXCEL tem exemplos na internet e

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

PIX

Mensagem por Wanderlei »

Bom dia Pessoal,
Fiz a integração com o meu sistema usando a Shipay.

https://www.shipay.com.br/parceiro-pdv/
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
cleitonLC
Usuário Nível 1
Usuário Nível 1
Mensagens: 44
Registrado em: 17 Ago 2021 14:38
Localização: Cariacica/ES

PIX

Mensagem por cleitonLC »

Pra gerar qrcode pix com logo no padrão do BACEN eu desenvolvi um api em python que pode ser utilizada em localhost e consumida localmente ou pode ser instalada em um servidor para ser consumida de qualquer lugar, segue o link do github https://github.com/cleitonleonel/pix-code.git
cleitonLC
Usuário Nível 1
Usuário Nível 1
Mensagens: 44
Registrado em: 17 Ago 2021 14:38
Localização: Cariacica/ES

PIX

Mensagem por cleitonLC »

Itamar M. Lins Jr. escreveu:Olá!
Veja ai.
Tem como desenvolver 100% no Harbour usando a \contrib\hbzebra. EU NÃO SEI FAZER ISSO.
https://www.bcb.gov.br/content/estabili ... BRCode.pdf


Via VBA e EXCEL tem exemplos na internet e

Saudações,
Itamar M. Lins Jr.
Tentei fazer algo aqui, pelo menos gera o brcode e imprime o qrcode no terminal linux...

Código: Selecionar todos

#include "hbextcdp.ch"

hb_cdpselect("UTF8EX")

/*
Para testar a chave use o site:
https://www.gerarpix.com.br/
*/

Private cString

cString := ""
nResult := 0

brcode_generator()



//cCommand := 'qrencode -m 2 -l H -t utf8 "https://superuser.com"'
cCommand := 'curl qrcode.show -d' + '"' + cString + '"'
cStdOut := Space(1024)
cStdErr := Space(1024)

nResult := hb_processRun( cCommand, , @cStdOut, @cStdErr )

? cStdOut

//setcolor("n/w,n/w,n/w")
//qout(cStdOut)


function brcode_generator()
	Local nPIX_AMOUNT := 1.00 // Valor do PIX
	Local cPIX_KEY := "cleiton.leonel@gmail.com"  // chave pix
	Local cPIX_RECEIVER := "Cleiton Leonel Creton"        // Nome do Proprietario do PIX
	Local cPIX_CITY := "Cariacica"      // Nome da Cidade do proprietario do PIX
	Local cPIX_ZIPCODE := ""
	Local cPIX_DESCRIPTION := "Doacao Livre / QRCODE - HARBOUR PIX"
	Local cPIX_IDENTIFICATION := Nil
	
	
	cString += get_value('00', '01')
	cString += get_value('01', '11')
	cString += get_account_information(cPIX_KEY, cPIX_DESCRIPTION)
	cString += get_value('52', '0000')
	cString += get_value('53', '986')
	cString += get_value('54', alltrim(str(nPIX_AMOUNT)))
	cString += get_value('58', 'BR')
	cString += get_value('59', cPIX_RECEIVER)
	cString += get_value('60', cPIX_CITY)
	//cString += get_value('61', '')
	cString += get_additional_data_field(cPIX_IDENTIFICATION)
	cString += "6304"
	cString += hb_numtohex(hb_crcct(cString, 0xFFFF, 0x11021))
	//? cString
	
return cString
	


function get_value(identify, value)
return trim(identify + strzero(len(alltrim(value)), 2) + value)


function get_account_information(key, description)
	Local base_pix := get_value('00', 'br.gov.bcb.pix')
	Local info_string := ''
	
	info_string += get_value('01', key)
	info_string += get_value('02', description)
	
return get_value('26', base_pix + info_string)


function get_additional_data_field(identification)
    if identification != Nil
        return get_value('62', get_value('05', identification))
    else
        return get_value('62', get_value('05', '***'))
    endif

return

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PIX

Mensagem por JoséQuintas »

QRCode é apenas um código de barras livre, pra qualquer texto.

Código: Selecionar todos

METHOD DrawBarcodeQRCode( nX, nY, nLineWidth, cCode, nFlags )

   LOCAL nLineHeight, hZebra

   hZebra := hb_Zebra_Create_QRCode( cCode, nFlags )
   nLineHeight := nLineWidth
   IF hb_Zebra_GetError( hZebra ) == 0
      hb_Zebra_Draw( hZebra, { | x, y, w, h | HPDF_Page_Rectangle( ::oPDFPage, x, y, w, h ) }, nX, nY, nLineWidth, -nLineHeight )
      HPDF_Page_Fill( ::oPDFPage )
      hb_Zebra_Destroy( hZebra )
   ENDIF

   RETURN NIL
https://github.com/JoseQuintas/sefazcla ... zdadfe.prg

Pra fazer na tela, é só trocar o codeblock.
O Alexandre Simões chegou a postar isso, mas não lembro se com código fonte.
Se não me engano, usando HWGUI.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PIX

Mensagem por JoséQuintas »

https://pctoledo.org/forum/viewto ... de#p144703

Mostrou em HWGUI, e citou que copiou da HMG usando Bostaurus.

Aqui uma pequena adaptação que fiz da Bostaurus, na mesma época, se não me engano de fonte da OOHG.

https://github.com/JoseQuintas/libjpa/t ... /bostaurus
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

PIX

Mensagem por janio »

fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

PIX

Mensagem por Mario Mesquita »

Bom dia a todos.

Nessa pasta Zebra tem uns exemplos e uso o gerador de QR Code dele. Tem uma pequena falha, que tive que contorar com outros geradores mas em um determinado momento descobri o que era e contornei pra voltar a usa-la.

Tb usei uma lib sugerida aqui, QrCodeLib.dll, funciona tb.

A linha de comando pra gerar no Zebra é assim:

Código: Selecionar todos

hBitMap := HMG_CreateBarCode( QR_Txt,"QRCODE",3,100,.T.,QR_Tal,{0,0,0},{255,255,255},.F.,.F.,.F.)
O tal erro tem a ver com o tamanho da string. Nesse caso, tá certo mas em outros deu problema e só resolveu ajustando o tamanho.

Saudações,
Mario.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

PIX

Mensagem por Fernando queiroz »

gerando um QRCODE para pagamento de pix com as informacoes do PEDIDO
gerando um QRCODE para pagamento de pix com as informacoes do PEDIDO
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

PIX

Mensagem por Fernando queiroz »

gerenciando os PIX emitidos, por enquanto estou fazoendo o retorno do pagamento manualmente, mas em breve pretendo consumir a API do BANCO EFI (antigo GERENCIANET)
gerenciando os PIX emitidos, por enquanto estou fazoendo o retorno do pagamento manualmente, mas em breve pretendo consumir a API do BANCO EFI (antigo GERENCIANET)
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Responder