Histórico de mensagens sobre chave pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, não é o txid. É a chave Pix que identifica sua conta no arranjo Pix.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Lembrando que chave Pix é o identificador de conta, não de transação...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Digo, uma vez para cada chave Pix. Se criar nova chave Pix, nova ativação de webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A chave não é um copia e cola, é um identificador Pix na sua conta no sistema de pagamentos brasileiro.

Avatar discord do usuario lordvitao

lordvitao

Ver Respostas

@rubenskuhl voce sabe onde no painel da gerencianet crio a chave pix?

Avatar discord do usuario thebinarybr

thebinarybr

Ao configurar estou com erro na chave PIX, que é a correta

Avatar discord do usuario rubenskuhl

rubenskuhl

Atributos chave:
cpf // O campo cpf valida se a chave Pix registrada no DICT pertence ao titular do documento informado

cnpj // O campo cnpj valida se a chave Pix registrada no DICT pertence ao titular do documento informado

Obs: Os atributos cpf e cnpj são opcionais, mas uma vez inseridos no schema, o preenchimento passa a ser obrigatório.

Avatar discord do usuario peterpm

peterpm

Entao nao tenho problemas com a falta de txid, na verdade ate a chave pix era um capricho.

Avatar discord do usuario rubenskuhl

rubenskuhl

Quanto a estornar, não me parece que o txid seja necessário para o estorno... pq todo Pix tem e2eid (end-to-end-id), tenha ou não txid, tenha ou não chave Pix... e só do que precisa para estorno é o e2eid.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O txid obrigatório em cada chave significa que o Pix precisa ter ambos, a chave e o txid. Eu acho que vale a pena deixar obrigatório e foi assim que escolhemos para deixar a nossa conta, pois outros bancos tinham problemas de implementação que causavam envio do Pix sem txid. Esse do sem a chave mas com txid é novo, nunca tinha visto antes.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Muito curioso isso de ter o txid e não ter a chave Pix. Mas se tem o txid, você mesmo tem como correlacionar com a chave.

Avatar discord do usuario peterpm

peterpm

Ver Respostas

Boa tarde. Acredito que exista uma configuracao de conta para resolver isso. Bom, eu nao posso receber pix-sem-chave no meu fluxo de cobrança. Por exemplo, um dos caso aonde acredito que seja o caso, é no Nubank, quando vai enviar um valor, se selecionar no atalho de contatos frequentes, todo o payload funciona, ou seja, a mensagem do pix chega, txid e tudo, mas, não a chave de destino. Justamente por talvez ser isso de pix-sem-chave esse fluxo. Eu necessito que todos os recebimentos tenham como alvo alguma chave pix cadastrada.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas fora o Pix copia e cola, a outra opção é iniciador de pagamento. Mas no momento não tem ainda txid ou chave Pix nas transações do iniciador de pagamento, o que você precisa ver se é problema ou não para você. Para nós é um deal breaker.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Você precisa utilizar uma chave Pix vinculada a sua conta Gerencianet.

Avatar discord do usuario bruno_laureano

bruno_laureano

Ver Respostas

Consegui resolver o problema, outra questão: a chave pix, posso utilizar a de outros bancos para assim integrar com uma conta que já tenho ou só posso usar chave pix do gerenciaNet?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá Cássio! Boa noite. Tudo bem?
Esse endpoint é destinado a criação de chave Pix aleatória (evp).

Avatar discord do usuario cassiogenehrfilho

cassiogenehrfilho

Ou ele só cria chave pix aleatória?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Para recebimento das confirmações de pagamento, o ideal é que você possua um webhook vinculado a sua chave Pix.
Assim, sempre que houver qualquer alteração no status de uma cobrança, nós notificaremos a URL que você cadastrou como webhook.
Em nossa documentação disponibilizamos mais detalhes sobre esse fluxo: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks
Lembrando também que nossa API é aberta e caso julgue necessário, você pode realizar a integração sem utilizar a SDK.
Os exemplos podem ser encontrados em diversas linguagens no nosso Github: https://github.com/gerencianet

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());
}
}
}

Avatar discord do usuario valmirefi

valmirefi

O devedor é opcional, já a chave que você tem que inserir é a chave PIX ligada a sua conta Gerencianet para emissão da cobrança