Página 1 de 2

PIX

Enviado: 02 Fev 2022 11:32
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

PIX

Enviado: 04 Fev 2022 11:54
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

PIX

Enviado: 05 Fev 2022 17:28
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

PIX

Enviado: 06 Fev 2022 11:35
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

PIX

Enviado: 06 Fev 2022 12:03
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.

PIX

Enviado: 06 Fev 2022 12:25
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.

PIX

Enviado: 09 Fev 2022 08:53
por Wanderlei
Bom dia Pessoal,
Fiz a integração com o meu sistema usando a Shipay.

https://www.shipay.com.br/parceiro-pdv/

PIX

Enviado: 13 Fev 2022 01:12
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

PIX

Enviado: 12 Mai 2022 03:00
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


PIX

Enviado: 12 Mai 2022 09:17
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.

PIX

Enviado: 12 Mai 2022 09:31
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

PIX

Enviado: 26 Mai 2022 07:41
por janio

PIX

Enviado: 26 Mai 2022 11:17
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.

PIX

Enviado: 04 Jun 2023 09:36
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

PIX

Enviado: 04 Jun 2023 09:39
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)