Sha256: edbc09e95592fc121923f3d576f4f2766fc2b10f7a6ae49ee0654492089ff082
Contents?: true
Size: 711 Bytes
Versions: 1
Compression:
Stored size: 711 Bytes
Contents
require "gerencianet" require_relative "../../credentials" require "uri" require "net/http" require "openssl" options = { client_id: CREDENTIALS::CLIENT_ID, client_secret: CREDENTIALS::CLIENT_SECRET, pix_cert: CREDENTIALS::PIX_CERT, sandbox: CREDENTIALS::SANDBOX } params = { id: " " } gerencianet = Gerencianet.new(options) response = gerencianet.pix_generate_qrcode(params: params) puts response['qrcode'] data = response['imagemQrcode'] image_data = Base64.decode64(data['data:image/png;base64,'.length .. -1]) new_file=File.new("./../../../imgQrcode/qrCodeImage.png", 'wb') #salva a imagem do qrcode na pasta imgQrcode no diretório raiz new_file.write(image_data)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gerencianet-1.0.0 | examples/pix/location/pix_generate_qrcode.rb |