Histórico de mensagens sobre location

EXIBINDO CONVERSAS RECENTES:

Texto: location
# pix
Avatar discord do usuario lordvitao

lordvitao

Ver Respostas

se eu utilizar o location da cob, funcionaria?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode gerar usar o location para gerar o copia e cola, ou usar o endpoint da GN (não padrão) para gerar para você.

# pix
Avatar discord do usuario lordvitao

lordvitao

utilizo a location?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E quem é o principal ofensor desses 2s, o /cob ou /location/qrcode ?

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

[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 rubenskuhl

rubenskuhl

Ver Respostas

Opção 1: pegar o loc.id e usar para dar GET em /location/qrcode
Opção 2: usar uma biblioteca EMV/BRCode para gerar a partir da location do payload

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem sim, vem no location. Ele se chama qrCode, mas é o copia-e-cola.

# pix
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"
}
]
}
]
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Em um passo só, só com o loc.id. Mas com o txid você pode dar GET em /cob, pegar o loc.id e aí fazer GET em /location.

# pix
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."
}

# pix
Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

Quando eu gero uma cobrança, esse id da location vem no retorno?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Um exemplo de location da documentação do BACEN:
pix.example.com/qr/v2/cobv/2353c790eefb11eaadc10242ac120002

# pix
Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

e o que seria essa location do pix?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Abreviatura de location.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

GET em /cob/:txid, aí pelo loc GET em /location .

# pix
Avatar discord do usuario igor_efi

igor_efi

o :id, presente nesse endpoint, é o id do location, que você encontra na resposta da criação da cobrança