Histórico de mensagens sobre expiracao

EXIBINDO CONVERSAS RECENTES:

Texto: expiracao
# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Ver Respostas

Pessoal outra dúvida, para emitir o Pix/Cobrança temos o calendario, tentei passar assim:

php
[calendario] => Array
(
[criacao] => 2020-12-12T13:03:58Z
[expiracao] => 86400
)
Com a data de criação, porém da o erro:
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body.calendario","mensagem":"não são permitidas propriedades adicionais"}]}

Está errado o padrão usado na data de criação ou não da para informar?
Sem ela pega normal, queria por só, pois ao criar sem ela, fica com horário errado na data de criacao
E uso ela para filtras as cobranças recentes

# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Olá, pessoal, testei agora em Produção, voltou aqui a instabilidade no Response para Emitir o Pix/Criar cobrança, API: https://api-pix.gerencianet.com.br/v2/cob/, segue o log para terem ideia:

2020-12-12 14:17:47 - emitirPix - Criando a Cobrança do Pix, pedido: 354
2020-12-12 14:17:47 - emitePix() - Error Curl
2020-12-12 14:17:47 - emitePix() - Response
2020-12-12 14:18:03 - emitirPix - Criando a Cobrança do Pix, pedido: 354
2020-12-12 14:18:03 - emitePix() - Error Curl
2020-12-12 14:18:03 - emitePix() - Response
2020-12-12 14:18:05 - emitirPix - Criando a Cobrança do Pix, pedido: 354
2020-12-12 14:18:05 - emitePix() - Error Curl
2020-12-12 14:18:05 - emitePix() - Response {"calendario":{"criacao":"2020-12-12T14:18:05.671Z","expiracao":86400},"txid":"X8QgqHD57tvd8xFA

Cortei um pouco log, basicamente mesmo pedido, mesmos dados, tive que tentar 3 vezes até o response retornar algo.

# pix
Avatar discord do usuario franciscorsobrinho

franciscorsobrinho

Ver Respostas

O pior é que eu estava ajustando o calendario.expiracao e na hora achei que era restrição de prazo para o campo. Daí fiquei um tempão testando, voltei o calendario.expiracao para o valor anterior e o erro persistia. Aliás, tem valor máximo para o campo calendario.expiracao?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

{
"alg": "PS256",
"x5t": "QGt5k8scj-KEk7YxeN-qczPC1rE",
"jku": "https://qrcodes-pix-h.gerencianet.com.br/.well-known/jwks.json",
"kid": "apTTHgYi1seV4xLpy9Ytj2a3NAz0_OWbkwuYO7MI3_Y"
}
{
"txid": "A1XAx3uIoDVC62AISQ8dRo6TmKmkBkW1PmK",
"revisao": 0,
"calendario": {
"criacao": "2020-12-11T00:48:11.000Z",
"apresentacao": "2020-12-11T00:55:21.536Z",
"expiracao": 900
},
"status": "ATIVA",
"valor": {
"original": "109.00"
},
"chave": "[email protected]",
"solicitacaoPagador": "Pague de forma segura usando o Pix.\nPagamento aprovado normalmente em até 5 minutos.",
"infoAdicionais": [
{
"nome": "Número Pedido",
"valor": "320"
},
{
"nome": "Frete",
"valor": "R$ 0,00"
}
]
}

# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Agora, que deu certo venho lindo o retorno: 2020-12-11 0:20:31 - emitePix() - Response {"calendario":{"criacao":"2020-12-11T00:20:31.842Z","expiracao":900},"txid":"icZKAYuCTw5FNH854yidIFqHG7....

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

Array
(
[txid] => 7JEBPl2JyzDnwEsNULPyOhu4n9MrrGBab1k
[revisao] => 0
[calendario] => Array
(
[criacao] => 2020-12-06T04:04:24.000Z
[apresentacao] => 2020-12-06T04:08:57.669Z
[expiracao] => 86400
)

[status] => ATIVA
[valor] => Array
(
[original] => 0.01
)

[chave] => a16db48c-2e10-4431-8fa1-72c748609a1d
[devedor] => Array
(
[nome] => Primeiro PIX
[cpf] => XXXXXXXXXXX
)

[solicitacaoPagador] => Serviço realizado.
[infoAdicionais] => Array
(
[0] => Array
(
[nome] => txID
[valor] => 7JEBPl2JyzDnwEsNULPyOhu4n9MrrGBab1k
)

[1] => Array
(
[nome] => Campo 2
[valor] => Informação Adicional2
)

)

)

# pix
Avatar discord do usuario diarlem

diarlem

Olá Boa tarde.

Pessoal por favor:
Fiz o login em https://api-pix-h.gerencianet.com.br/oauth/token
Com o token, gerei uma cob em https://api-pix-h.gerencianet.com.br/v2/cob/:txid

{
"calendario": {
"criacao": "2020-12-04T14:59:13.166Z",
"expiracao": 3600
},
"txid": "fc9a4366ff3d4964b5dbc6c91a8722d5",
"revisao": 0,
"loc": {
"id": "1",
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/3f88c25323434f009b3bf74a11c31b5c",
"tipoCob": "cob",
"criacao": "2020-12-04T14:59:13.211Z"
},
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/3f88c25323434f009b3bf74a11c31b5c",
"status": "ATIVA",
"devedor": {
"cpf": "00010070680",
"nome": "Diarlem V Meira"
},
"valor": {
"original": "0.01"
},
"chave": "000.100.706-80",
"solicitacaoPagador": "Cobrança dos serviços prestados."
}

Com o retorno acima como faço para gerar a imagem do QRCode/ código copia e cola, para poder compartilhar?
Conhecem alguma lib para usar em NodeJs?

# pix
Avatar discord do usuario jaoedson

jaoedson

Ver Respostas

Boa tarde. Alguém sabe dizer o valor mínimo para o campo "expiracao"?

# pix
Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Pessoal, consultando em /v2/cob/:txid obtive o seguinte retorno:

'calendario' =>
array (size=2)
'criacao' => string '2020-11-30T14:04:44.000Z' (length=24)
'expiracao' => int 3600

'status' => string 'ATIVA'

O status não deveria ser CANCELADO, EXPIRADO ou algo assim?

# pix
Avatar discord do usuario arthur088221

arthur088221

"criacao":"2020-11-28T04:10:25.000Z","expiracao":604800

# pix
Avatar discord do usuario franciscorsobrinho

franciscorsobrinho

Ver Respostas

expiracao = 604800? houve alguma mudança posterior na cobrança?

# pix
Avatar discord do usuario franciscorsobrinho

franciscorsobrinho

Ver Respostas

ao criar a cobrança, você define o prazo de expiração em relação à data de criação da cobrança através da propriedade "calendario.expiracao". Você informa o prazo de expiração em segundos

# pix
Avatar discord do usuario oleoessencial

oleoessencial

A leitura do payload possui exatamente esta informação {"criacao":"2020-12-02T00:52:27.000Z","apresentacao":"2020-12-02T00:57:14.377Z","expiracao":"86400"},"status":"ATIVA", se é o mesmo payload tem a mesma expiração e nao a nova.

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Com o modo dev. eu consigo criar cobranças normalmente , fiz a consulta deste QR acima e retornou: {
"parametros": {
"inicio": "2020-11-28T16:01:35.000Z",
"fim": "2020-11-29T16:01:35.000Z",
"paginacao": {
"paginaAtual": 0,
"itensPorPagina": 100,
"quantidadeDePaginas": 1,
"quantidadeTotalDeItens": 8
}
},
"cobs": [
{
"calendario": {
"criacao": "2020-11-29T11:43:03.000Z",
"expiracao": 200000
},
"txid": "GSEH5xD2SF3k1KN5KoqXcQMlQxorderid",
"revisao": 0,
"loc": {
"id": "29",
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/3a3fa476e6824db58dd9a3afc1d974e7",
"tipoCob": "cob",
"criacao": "2020-11-29T11:43:03.000Z"
},
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/3a3fa476e6824db58dd9a3afc1d974e7",
"status": "ATIVA",
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "124.45"
},
"chave": "fc9a4366ff3d4964b5dbc6c91a8722d18",
"solicitacaoPagador": " Renato Frota Pix ae."
},

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

@everyone de acordo com o que foi questionado na issue (https://github.com/bacen/pix-api/issues/207) , o campo calendario.expiracao foi alterado de 'String' para 'Integer'. Já fizemos essa alteração em nossa documentação e em nossa Collection do Postman.

# pix
Avatar discord do usuario samuelrodrigues7340

samuelrodrigues7340

{
"calendario": {
"criacao": "2020-11-26T12:00:47.188Z",
"expiracao": "3600"
},
"txid": "k4BkPnuaJ2bmJoaZ3jpFr8ls4H",
"revisao": 0,
"loc": {
"id": "4",
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/410bac50727b408cb7a7841166beea8f",
"tipoCob": "cob",
"criacao": "2020-11-26T12:00:47.233Z"
},
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/410bac50727b408cb7a7841166beea8f",
"status": "ATIVA",
"devedor": {
"cpf": "12345678909",
"nome": "Clodoaldo Ferreira"
},
"valor": {
"original": "10.50"
},
"chave": "znGXTFizF7hQB66RWrKfnvF497",
"solicitacaoPagador": "Cobrança dos serviços prestados."
}

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Tem o txid sim ao criar o PIX no rotorno {
"calendario": {
"criacao": "2020-11-22T21:49:51.946Z",
"expiracao": "93600"
},
"txid": "fc9a4366ff3d4964b5dbc6c91a8722e8",
"revisao": 0,
"loc": {
"id": "11",
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/362c897b2176435b8c02c1d3ef0b0fd8",
"tipoCob": "cob",
"criacao": "2020-11-22T21:49:52.009Z"
},
"location": "https://qrcodes-pix-h.gerencianet.com.br/v2/362c897b2176435b8c02c1d3ef0b0fd8",
"status": "ATIVA",
"devedor": {
"cpf": "12345678909",
"nome": "Seu Cuca"
},
"valor": {
"original": "1523.45"
},
"chave": "1605806648Q",
"solicitacaoPagador": "O Pagamento do Fiado."
}

# pix
Avatar discord do usuario leandrocostaoliveira

leandrocostaoliveira

Bom dia a todos, estou realizando os testes de integração com a API Pix, e no manual informa que o campo calendario.expiracao é do tipo Int32 ( o que faz sentido já que é o número de segundos ), porém a API reporta erro informando que é pra ser um texto ( String )>
imagem enviada na mensagem pelo usuario leandrocostaoliveira

# pix
Avatar discord do usuario marcosnicolau3509

marcosnicolau3509

> @Efí Em parte da api eu aumento o tempo de expiração do QRCode dinamico de 1 hora para outros tempos e qual o valor máximo que pode ser atribuido ?
<@!710205440956563536> Oi Magno. No PUT /v2/cob/:txid, no campo calendario>expiracao, no nosso exemplo consta 3600 segundos. Você pode aumentar esse tempo. Fiz um teste aqui de 01 ano e gerou sem problemas. De qualquer forma, vou conferir essa informação de prazo máximo, pois não observamos essa informação até o momento. Assim que tiver essa informação, aviso você.

# pix
Avatar discord do usuario diogonox3254

diogonox3254

o q está entre os "." do jws, depois de decodificado, é algo assim:
{
"txId": "52c43361-caa1-4ddb-9152-708426a25db3",
"revisao": "3",
"calendario": {
"criacao": "2020-09-15T19:39:54.013Z",
"apresentacao": "2020-04-01T18:00:00Z",
"expiracao": "1200"
},
"valor": {
"original": "500.00"
},
"chave": "7407c9c8-f78b-11ea-adc1-0242ac120002",
"solicitacaoPagador": "Informar cartão fidelidade",
"infoAdicionais": [
{
"nome": "quantidade",
"valor": "2"
}
]
}
Onde como isto entra no QRCode?