Histórico de mensagens sobre QR CODE

EXIBINDO CONVERSAS RECENTES:

Texto: QR CODE
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Os tempos de sandbox que são relatos aqui no canal são mesmo maiores que os de produção, então não é mesmo referência...
... agora, o GET em /loc/qrcode é só por conveniência, você pode gerar você mesmo sem chamar nenhum endpoint.

# pix
Avatar discord do usuario lrezende

lrezende

Ver Respostas

boa tarde pessoal.... nas minhas requisições aqui tenho visto uma médica de 3s pra gerar um qrcode.... é em ambiente sandbox... ainda não testei em produção, mas penso que seja a mesma coisa...

Gerencianet request... 1.536986s /v2/cob
Gerencianet request... 1.529875s /v2/loc/:id/qrcode
é o tempo normal?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ao criar a cobrança vem também um id de location. Com o id, você pode acessar este endpoint:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-gerar-qrcode-de-um-location

Porém, o ideal seria você usar uma biblioteca própria de BRCode/EMV/QRCode e não depender desse endpoint.

# pix
Avatar discord do usuario bernabranco5602

bernabranco5602

Ver Respostas

Oi bom dia, estamos neste momento integrando a API Pix num negócio nosso. Neste momento já conseguimos criar uma cobrança, gerar o qrCode e mostrá-lo na pagína Web (com certificado de homologação). Como fazer para testar realizar um pagamento em ambiente de homologação?

# pix
Avatar discord do usuario david_balbino

david_balbino


public class GerarPix {

static public void gerarPix(int valor){

Credentials credentials = new Credentials();

JSONObject options = new JSONObject();
options.put("client_id", credentials.getClientId());
options.put("client_secret", credentials.getClientSecret());
options.put("pix_cert", credentials.getCertificadoPix());
options.put("sandbox", credentials.isSandbox());

JSONObject body = new JSONObject();
body.put("calendario", new JSONObject().put("expiracao", 3600));
//body.put("devedor", new JSONObject().put("cpf", "94271564656").put("nome", "Gorbadoc Oldbuck"));
body.put("valor", new JSONObject().put("original", valor));
body.put("chave", "sua_chave");

try {
Gerencianet gn = new Gerencianet(options);
JSONObject response = gn.call("pixCreateImmediateCharge", new HashMap(), body);
System.out.println(response);
}catch (GerencianetException e){
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}
catch (Exception e) {
System.out.println(e.getMessage());
}

}


static public void gerarQrCode(String locId){

Credentials credentials = new Credentials();

HashMap options = new HashMap();
options.put("client_id", credentials.getClientId());
options.put("client_secret", credentials.getClientSecret());
options.put("pix_cert", credentials.getCertificadoPix());
options.put("sandbox", credentials.isSandbox());

HashMap params = new HashMap();
params.put("id", locId );

try {
Gerencianet gn = new Gerencianet(options);
Map response = gn.call("pixGenerateQRCode", params, new HashMap());

File outputfile = new File("qrCodeImage.png");
ImageIO.write(ImageIO.read(new ByteArrayInputStream(javax.xml.bind.DatatypeConverter.parseBase64Binary(((String) response.get("imagemQrcode")).split(",")[1]))), "png", outputfile);
Desktop desktop = Desktop.getDesktop();
desktop.open(outputfile);

}catch (GerencianetException e){
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
}

# pix
Avatar discord do usuario david_balbino

david_balbino

Olá boa tarde, eu estou usando a api da gerencia net, vi alguns videos e tambem li a documentação, vou usar a api pix somente pra gerar um qr code com o valor desejado, e precisaria de verificar esse pagamento

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não nativa Pix, mas você pode mostrar só o QRCode do Bolix ao invés de qr e barcode

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Bom dia @oleoessencial! Na API de assinatura é possível emitir com as formas de pagamento para Boleto Bancário e cartão de crédito. Sendo a primeira utilizando o Bolix, isto é, além do código de barras, terá também um QRcode pix atrelado à cobrança.

# pix
Avatar discord do usuario lucas_winter_klave

lucas_winter_klave

Ver Respostas

Fala pessoal.. queria tirar uma duvida:

Clientes internacionais não conseguem usar o pagamento via qrcode?
(está nos EUA, tentando pagar o qrcode pelo app do banco brasileiro dele, com pix)

# pix
Avatar discord do usuario ferdead2

ferdead2

Ver Respostas

Pessoal, bom dia.. só tirar uma dúvida... eu gero um qrcode com um txid com um número interno do meu sistema aqui para o cliente fazer o pagamento... agora estou fazendo o webhook, no caso, vem a requisição com o txid do pagamento neh ? ou viria só as cobranças que foram registradas com o endpoit /v2/cob ?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Talvez a quitação de QR-Code entre em algum momento futuro na <#🧾pagamento-contas> ...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, é para enviar dinheiro via Pix para alguém. A diferença é que você não pode pagar um QR-Code ou mandar um txid, é uma transferência ou por chave ou por dados bancários.

# pix
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

O homologação ele funciona, até gera o QrCode, mas quando leio no celular ele retorna que é inválido

# pix
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Bom dia, fiz a configuração do meu ambiente de desenvolvimento inicialmente utilizando as dados de homologação, mas o qrCode gerado sempre vem com erro, tentei fazer utilizando os dados de produção, baixando o certificado, gerando o pem, utilizando as chaves de cliente do ambiente de homologação, mas sempre retorna o erro:

Status:403 Could not authenticate. \nPlease make sure you are using correct credentials and if you are using then in the correct environment.
Estou utilizando essa lib -> https://github.com/gerencianet/gn-api-sdk-python

# pix
Avatar discord do usuario renanmaia

renanmaia

[loc] => Array
(
[id] => 6
[location] => qrcodes-pix.gerencianet.com.br/v2/680dec36785d43a984a7223c5a623e93
[tipoCob] => cob
[criacao] => 2022-07-19T17:31:37.000Z
)

# pix
Avatar discord do usuario renanmaia

renanmaia

Ver Respostas

so que para /v2​/loc/'.$cob_id.'/qrcode nao retorna nada nem erro

# pix
Avatar discord do usuario renanmaia

renanmaia

[calendario] => Array
(
[criacao] => 2022-07-19T15:18:34.000Z
[expiracao] => 3600
)

[txid] => NDZgWZnQu8jh1cMMKAl86g818z8bxaPU
[revisao] => 0
[loc] => Array
(
[id] => 5
[location] => qrcodes-pix.gerencianet.com.br/v2/b2ff87af1d9b4ac19eb76acfa4d16b08
[tipoCob] => cob
[criacao] => 2022-07-19T15:18:34.000Z
)

[location] => qrcodes-pix.gerencianet.com.br/v2/b2ff87af1d9b4ac19eb76acfa4d16b08
[status] => ATIVA
[devedor] => Array
(
[cpf] => 32939859809
[nome] => Renan Maia
)

[valor] => Array
(
[original] => 10.00
)

[chave] => 4375662e-2ed9-4daa-b023-817739079366
[solicitacaoPagador] => Serviço realizado.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Esse endpoint é pra gerar o qrcode da cobrança. 5 é o id do loc que retornou no endpoint /v2/cob?