Histórico de mensagens sobre expiracao em pix

EXIBINDO CONVERSAS RECENTES:

Texto: expiracao
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A chave Pix é mencionada na chamada de um create immediate charge, por exemplo.

from gerencianet import Gerencianet
from ...credentials import credentials

gn = Gerencianet(credentials.CREDENTIALS)

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '',
'nome': ''
},
'valor': {
'original': ''
},
'chave': '',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = gn.pix_create_immediate_charge(body=body)
print(response)

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 lrezende

lrezende

Ver Respostas

a exemplo...

calendario: {'criacao': '2022-07-08T18:55:51.000Z', 'expiracao': 3600}
txid:
status: ATIVA
devedor:
valor: {'original': '1.12'}

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 carlosfreitas9825

carlosfreitas9825

{
"status": "CONCLUIDA",
"calendario": {
"criacao": "2020-09-09T20:15:00.358Z",
"expiracao": "3600"
},
"location": "qrcodes-pix.gerencianet.com.br/1dd7f893-a58e-4172-8702-8dc33e21a403",
"txid": "655dfdb1-a451-4b8f-bb58-254b958913fb",
"revisao": 1,
"devedor": {
"cnpj": "12345678000195",
"nome": "Empresa de Serviços SA"
},
"valor": {
"original": "100.00"
},
"chave": "40a0932d-1918-4eee-845d-35a2da1690dc",
"solicitacaoPagador": "Informe o número ou identificador do pedido.",
"pix": [
{
"endToEndId": "E12345678202009091221kkkkkkkkkkk",
"txid": "655dfdb1-a451-4b8f-bb58-254b958913fb",
"valor": "110.00",
"horario": "2020-09-09T20:15:00.358Z",
"infoPagador": "0123456789",
"devolucoes": [
{
"id": "123ABC",
"rtrId": "Dxxxxxxxx202009091221kkkkkkkkkkk",
"valor": "10.00",
"horario": {
"solicitacao": "2020-09-09T20:15:00.358Z"
},
"status": "EM_PROCESSAMENTO"
}
]
}
]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

{
"calendario": {
"criacao": "2020-09-09T20:15:00.358Z",
"expiracao": 3600
},
"txid": "7978c0c97ea847e78e8849634473c1f1",
"revisao": 0,
"loc": {
"id": 789,
"location": "pix.example.com/qr/v2/9d36b84fc70b478fb95c12729b90ca25",
"tipoCob": "cob"
},
"location": "pix.example.com/qr/v2/9d36b84fc70b478fb95c12729b90ca25",
"status": "ATIVA",
"devedor": {
"cnpj": "12345678000195",
"nome": "Empresa de Serviços SA"
},
"valor": {
"original": "567.89"
},
"chave": "a1f4102e-a446-4a57-bcce-6fa48899c1d1",
"solicitacaoPagador": "Informe o número ou identificador do pedido."
}

Avatar discord do usuario lucsa.dev

lucsa.dev

baseURL: 'https://api-pix.gerencianet.com.br',
0|server | httpsAgent: [Agent],
0|server | method: 'post',
0|server | url: '/v2/cob',
0|server | data: '{"calendario":{"expiracao":3600},"valor":{"original":"0.10"},"chave":"5a251fa5-0fe2-49d1-9d66-9987bab4571c","solicitacaoPagador":"Transfira um pix para sua conta betbol."}'

Avatar discord do usuario jlucascruz

jlucascruz

Ver Respostas

obrigado. consegui resolver diante da sua resposta. estava colocando o mesmo calendario.expiracao achando que seria em relação a data de revisão.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas você está enviando um calendario.expiracao maior que o anterior no método PATCH ?

Avatar discord do usuario Joow

Joow

Ver Respostas

mas tá com uma chave associada junto ao app esse é o json que to enviando
{"calendario":{"expiracao":3600},"valor":{"original":"0.1"},"chave":"f1364efb-d45b-47f4-acd8-73f0099f8ef9","solicitacaoPagador":"Pedido X"}

Avatar discord do usuario flavio.santos.

flavio.santos.

$file = file_get_contents(__DIR__ . '/../../../app/cert/config.json');
$options = json_decode($file, true);
$body = [
"calendario" => [
"expiracao" => 3600
],
"devedor" => [
"cpf" => "09488986743",
"nome" => "Francisco da Silva"
],
"valor" => [
"original" => "0.01"
],
"chave" => "04055053000160", // Chave pix da conta Gerencianet do recebedor
"solicitacaoPagador" => "123",
"infoAdicionais" => [
[
"nome" => "Campo 1", // Nome do campo string (Nome) ≤ 50 characters
"valor" => "000000" // Dados do campo string (Valor) ≤ 200 characters
],
[
"nome" => "Campo 2",
"valor" => "Informação Adicional2 do PSP-Recebedor"
]
]
];

Avatar discord do usuario guihackmann

guihackmann

{calendario: {criacao: 2022-05-03T20:13:05.000Z, expiracao: 300}, txid: 181c5b8efcd841cb8a6edef155f955dc, revisao: 0, loc: {id: 102, location: qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b, tipoCob: cob, criacao: 2022-05-03T20:13:05.000Z}, location: qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b,

Avatar discord do usuario tadgaudio

tadgaudio

if (req.body.orderType.toUpperCase() == "BOLETO") {
console.log("PIX selecionado para pagamento");

let body = {
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "94271564656",
"nome": "Tadeu Luis"
},
"valor": {
"original": "123.45"
},
"chave": "SUACHAVEPIX", // Informe sua chave Pix cadastrada na Gerencianet
"infoAdicionais": [
{
"nome": "Pagamento em",
"valor": "PagOnline LTDA"
},
{
"nome": "Pedido",
"valor": "1121312"
}
]
}

gerencianet.pixCreateImmediateCharge([], body)
.then((resposta) => {
console.log(resposta);
})
.catch((error) => {
console.log(error);
})
} // fim do método de cartão

Avatar discord do usuario huggler6815

huggler6815

bom dia @joao_efi
como que eu apresento a imagem do qr-code gerado para o cliente final?
exmplo.... eu recebo esse JSON da resposta do pixCreateCharge
{"calendario":{"criacao":"2022-04-08T14:52:34.669Z","expiracao":3600},"txid":"5bd2ac95166f4d678ae137ba3d8271f3","revisao":0,"loc":{"id":3,"location":"qrcodes-pix.gerencianet.com.br/v2/7b1f92e5e06449088ec22fc019b4cdca","tipoCob":"cob","criacao":"2022-04-08T14:52:34.691Z"},"location":"qrcodes-pix.gerencianet.com.br/v2/7b1f92e5e06449088ec22fc019b4cdca","status":"ATIVA","devedor":{"cpf":"32604226847","nome":"felipe huggler luz"},"valor":{"original":"1.99"},"chave":"231240f6-7b8e-4b46-8a67-82997fd7eb22","solicitacaoPagador":"Informe o número ou identificador do pedido. - [email protected]"}
vi que tem o location, que vem uma url
qrcodes-pix.gerencianet.com.br/v2/7b1f92e5e06449088ec22fc019b4cdca
tem que ter algum tratamento?

Avatar discord do usuario uppermesh

uppermesh

Array
(
[calendario] => Array
(
[criacao] => 2022-03-30T21:18:09.000Z
[expiracao] => 20511
)

[txid] => 46816OJw3pou7GTOoyKYPc1OiU1Hn7p
[revisao] => 0
[loc] => Array
(
[id] => 111
[location] => qrcodes-pix.gerencianet.com.br/v2/e8ece7faaf214b5399bdc673095841a0
[tipoCob] => cob
[criacao] => 2022-03-30T21:18:09.000Z
)

[location] => qrcodes-pix.gerencianet.com.br/v2/e8ece7faaf214b5399bdc673095841a0
[status] => ATIVA
[valor] => Array
(
[original] => 85.00
)

[chave] => e59363b2-a467-4f0b-8239-7d32b4894bbd
[solicitacaoPagador] => Provedor Internet
)

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite <@!905472492624285777> tudo bem? 🙂
A chave pix não possui expiração. Uma vez cadastrada, é válida para o recebimento na sua conta até que seja removida por você.
Já o QR Code expira após o tempo informado (em segundos) no campo calendario.expiracao no momento da criação da cobrança.
Como no exemplo: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-cobran-a-imediata-com-txid-

Avatar discord do usuario pabl.u

pabl.u

{
"txid": "CLARENCIO1644960386F2202740",
"revisao": 0,
"calendario": {
"criacao": "2022-02-15T21:26:27.000Z",
"apresentacao": "2022-02-15T21:27:24.179Z",
"expiracao": 106354
},
"status": "ATIVA",
"valor": {
"original": "257.99"
},
"chave": "013931e9-9e36-405b-abc2-25e558f6935d",
"devedor": {
"nome": "I3G CONSULTORIA E GESTAO ESTRATEGICA LTDA",
"cnpj": "11508551000187"
}
}