Histórico de mensagens sobre Cpf em pix

EXIBINDO CONVERSAS RECENTES:

Texto: Cpf
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se é para cobrança com QR-Code dinâmico, a chave mais interessante de se usar é a aleatória mesmo, por ela não permitir portabilidade. Para criar uma chave com CPF/CNPJ/celular/e-mail só via app mobile.

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 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.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, o Banco Central não autoriza os participantes do Pix a mostrarem o conteúdo das chaves Pix via API. Mas você pode no envio de Pix colocar que o CPF/CNPJ precisa ser X, mesmo que a chave seja e-mail, celular ou aleatória. E com isso evitar que uma chave errada faça $ cair em lugar errado.

Avatar discord do usuario thaleslaray

thaleslaray

as outras chaves vão sem problema, email e cpf/cnpj

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

The detail you need to send pix to them is called "Chave Pix" in Portuguese, which translates to pix key. The possible pix keys are:
- Taxpayer ID (CPF for natural persons, CNPJ for legal persons)
- E-mail
- Mobile phone (but only those starting with +55)
- Random key

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não faz. Só via app mobile (chave aleatória, e-mail, celular, CPF/CNPJ) ou via API (chave aleatória)

Avatar discord do usuario jessica_efi

jessica_efi

@itossauro eu respondi como se fosse emissão de boleto. Então para boleto, você não conseguirá e retornará a mensagem que informei. Para cobranças Pix, você consegue sim emitir pro mesmo CPF do titular da conta.

Avatar discord do usuario itossauro

itossauro

Ver Respostas

Pessoal, perguntinha... é possível criar uma cobrança para o mesmo CPF dono da conta da gerencianet?

Avatar discord do usuario allanmr7

allanmr7

Ver Respostas

{
"nome": "valor_invalido",
"mensagem": "A chave informada em favorecido.chave é inválida"
}

Estou testando com meu proprio celular e não está indo
funcionou com CPF, CNPJ, E-mail - mas do celular não está indo

Avatar discord do usuario pabl.u

pabl.u

Array
(
[calendario] => Array
(
[criacao] => 2022-05-30T22:12:34.825Z
[dataDeVencimento] => 2022-05-31
[validadeAposVencimento] => 30
)

[txid] => CLARENCIO1653948752F2205525
[revisao] => 0
[status] => ATIVA
[devedor] => Array
(
[logradouro] => Alameda Souza, Numero 80, Bairro Braz
[cidade] => Recife
[uf] => PE
[cep] => 70011750
[nome] => Francisco da Silva
[cpf] => 12345678909
)

[recebedor] => Array
(
[logradouro] => , ,
[cidade] => SAO BERNARDO DO CAMPO
[uf] => SP
[cep] => 09850430
[nome] => PABLO DE PAULA CABRAL
[cnpj] => 10485069000106
[nomeFantasia] => CLARENCIO COMUNICACAO, MARKETING E TECNOLOGIA LTDA
)

[valor] => Array
(
[original] => 123.45
[juros] => Array
(
[modalidade] => 3
[valorPerc] => 2.00
)

[multa] => Array
(
[modalidade] => 2
[valorPerc] => 15.00
)

Avatar discord do usuario palloma_efi

palloma_efi

@pabl.u Tente com o body dessa forma, por favor:

json
{
"calendario": {
"dataDeVencimento": "2022-06-01",
"validadeAposVencimento": 20
},
"devedor": {
"logradouro": "Alameda Souza, Numero 80, Bairro Braz",
"cidade": "Recife",
"uf": "PE",
"cep": "70011750",
"cpf": ,
"nome": "Francisco da Silva"
},
"valor": {
"original": "5.00",
"multa": {
"modalidade": 2,
"valorPerc": "5.00"
},
"juros": {
"modalidade": 3,
"valorPerc": "1.00"
},
"desconto": {
"descontoDataFixa": [{
"data": "2022-05-31",
"valorPerc": "3.00"
}],
"modalidade": 1
}
},
"chave":
,
}

Avatar discord do usuario pabl.u

pabl.u

Array
(
[calendario] => Array
(
[criacao] => 2022-05-30T21:44:27.416Z
[dataDeVencimento] => 2022-05-31
[validadeAposVencimento] => 30
)

[txid] => CLARENCIO1653947065F2205525
[revisao] => 0
[status] => ATIVA
[devedor] => Array
(
[logradouro] => Alameda Souza, Numero 80, Bairro Braz
[cidade] => Recife
[uf] => PE
[cep] => 70011750
[nome] => Francisco da Silva
[cpf] => 12345678909
)

[recebedor] => Array
(
[logradouro] => , ,
[cidade] => SAO BERNARDO DO CAMPO
[uf] => SP
[cep] => 09850430
[nome] => PABLO DE PAULA CABRAL
[cnpj] => 10485069000106
[nomeFantasia] => CLARENCIO COMUNICACAO, MARKETING E TECNOLOGIA LTDA
)

[valor] => Array
(
[original] => 123.45
[juros] => Array
(
[modalidade] => 3
[valorPerc] => 2.00
)

[multa] => Array
(
[modalidade] => 2
[valorPerc] => 15.00
)

)

[chave] => 013931e9-9e36-405b-abc2-25e558f6935d
[solicitacaoPagador] => Teste
[loc] => Array
(
[id] => 353
[location] => qrcodes-pix.gerencianet.com.br/v2/cobv/1843474d23224e78b51a7b0f22cb37d2
[tipoCob] => cobv
[criacao] => 2022-05-30T21:44:27.450Z
)

)

Avatar discord do usuario pabl.u

pabl.u

{
"calendario": {
"dataDeVencimento": "2022-05-31",
"validadeAposVencimento": 30
},
"devedor": {
"logradouro": "Alameda Souza, Numero 80, Bairro Braz",
"cidade": "Recife",
"uf": "PE",
"cep": "70011750",
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "123.45",
"multa": {
"modalidade": "2",
"valorPerc": "15.00"
},
"juros": {
"modalidade": "3",
"valorPerc": "2.00"
},
"desconto": {
"modalidade": "1",
"descontoDataFixa": {
"data": "2022-05-31",
"valorPerc": "30.00"
}
}
},
"chave": "013931e9-9e36-405b-abc2-25e558f6935d",
"solicitacaoPagador": "Teste."
}

Avatar discord do usuario pabl.u

pabl.u

request:

{
"calendario": {
"dataDeVencimento": "2022-06-01",
"validadeAposVencimento": 20
},
"devedor": {
"cpf": "",
"nome": "
",
"logradouro": "",
"cidade": "São Bernardo do Campo",
"uf": "SP",
"cep": "
"
},
"valor": {
"original": "5.00",
"multa": {
"modalidade": 2,
"valorPerc": "5.00"
},
"juros": {
"modalidade": 3,
"valorPerc": "1.00"
},
"desconto": {
"descontoDataFixa": {
"data": "2022-05-31",
"valorPerc": "3.00"
},
"modalidade": 3
}
},
"chave": "013931e9-9e36-405b-abc2-25e558f6935d",
"solicitacaoPagador": "Teste"
}

Avatar discord do usuario pabl.u

pabl.u

A requisição:

{
"calendario": {
"dataDeVencimento": "2022-06-01",
"validadeAposVencimento": 20
},
"devedor": {
"cpf": "",
"nome": "XXXXX XX XXXXX XXXXXX",
"logradouro": "XXX XXXXXXXX XXXXXX",
"cidade": "São Bernardo do Campo",
"uf": "SP",
"cep": "XXXXXXXX"
},
"valor": {
"original": "5.00",
"multa": {
"modalidade": 2,
"valorPerc": "5.00"
},
"juros": {
"modalidade": 3,
"valorPerc": "1.00"
},
"desconto": {
"descontoDataFixa": {
"data": "2022-05-31",
"valorPerc": "3.00"
},
"modalidade": 2
}
},
"chave": "013931e9-9e36-405b-abc2-25e558f6935d",
"solicitacaoPagador": "Teste"

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

{
"valor": "99.99",
"pagador": {
"chave": "19974764017",
"infoPagador": "Segue o pagamento da conta"
},
"favorecido": {
"contaBanco": {
"nome": "JOSE CARVALHO",
"cpf": "10519952057",
"codigoBanco": "09089356",
"agencia": "1",
"conta": "123453",
"tipoConta": "cacc"
}
}
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E algumas coisas dá para já recusar sem nem testar envio... tipo sintaxe inválida para chave, se for CPF/CNPJ checar se ele existe e está regular na Receita, mandar SMS para telefone celular...