Pular para o conteúdo principal

Payload Locations

O conjunto de endpoints a seguir são destinados a lidar com configuração e remoção de locations para uso dos payloads.


Criar location do payload

Endpoint para criar location do payload. Necessário enviar no body da requisição o atributo tipoCob com o valor COB ou COBV.

POST /v2/loc
Requer autorização para o escopo: payloadlocation.write


Requisição

{
"tipoCob": "cob"
}

Respostas

As respostas abaixo representam Sucesso(201) e Falhas/erros do consumo.

{
"id": 66,
"location": "qrcodes-pix.gerencianet.com.br/v2/7796e273b8e447c2b2c0ac2c58fe1a13",
"tipoCob": "cob",
"criacao": "2021-01-15T20:13:39.462Z"
}

Consultar locations cadastradas

Endpoint para consultar locations cadastradas.

GET /v2/loc
Requer autorização para o escopo: payloadlocation.read


Requisição

Para obter o resultado da consulta de locations é necessário informar os parâmetros inicio e fim, como exibido no trecho de código abaixo. Esses parâmetros restringem os resultados para os locations compreendidos nesse intervalo de datas.

/v2/loc/?inicio=2020-10-22T16:01:35Z&fim=2020-10-23T16:01:35Z

Respostas

As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.

{
"parametros": {
"inicio": "2022-01-22T16:01:35.000Z",
"fim": "2024-01-22T16:01:35.000Z",
"paginacao": {
"paginaAtual": 0,
"itensPorPagina": 100,
"quantidadeDePaginas": 3,
"quantidadeTotalDeItens": 215
}
},
"loc": [
{
"id": 1,
"location": "qrcodes-pix.gerencianet.com.br/v2/05a9c9f346294ea1be67fb3dbac0fb9c",
"tipoCob": "cob",
"criacao": "2022-11-12T18:42:05.000Z"
},
{
"id": 2,
"location": "qrcodes-pix.gerencianet.com.br/v2/cobv/ba942526a50746cfae28e8d9af89afd0",
"tipoCob": "cobv",
"criacao": "2022-11-12T18:32:10.000Z",
"txid": "31a0baG77448041d64352h4523459"
},
{
"id": 3,
"location": "qrcodes-pix.gerencianet.com.br/v2/de2fe49560c64a5fb70aa8249853279f",
"tipoCob": "cob",
"criacao": "2022-11-12T18:25:36.000Z",
"txid": "31a0ba6a7a80g8d64352345334e5h7"
}
]
}

Recuperar location do payload

Endpoint para consultar locations cadastradas.

GET /v2/loc/:id
Requer autorização para o escopo: payloadlocation.read


Respostas

As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.

{
"id": 7716,
"txid": "fda9460fe04e4f129b72863ae57ee22f",
"location": "pix.example.com/qr/v2/cobv/2353c790eefb11eaadc10242ac120002",
"tipoCob": "cobv",
"criacao": "2020-03-11T21:19:51.013Z"
}

Gerar QRCode de um location

Endpoint para gerar QRCode de um location.

GET /v2/loc/:id/qrcode
Requer autorização para o escopo: payloadlocation.read


Respostas

As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.

Atenção: O link de Visualização funciona apenas para cobranças Pix emitidas em ambiente de produção.

{
"qrcode": "00020101021226990014BR.GOV.BCB.PIX2577qrcodes-pix.gerencianet.com.br/bolix/v2/cobv/0000000000000000000000000000GERENCIANET SA6010OURO PRETO62070503***63047CB1", // BRCode ou copia e cola
"imagemQrcode": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmc vMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMCAwaDQ1djQ1SD..." ,
"linkVisualizacao": "https://pix.sejaefi.com.br/cob/pagar/c0a68af7ece6468cbb8e120e29a27cb5"
}

Link responsivo para cobrança Pix


Desvincular um txid de um location

Endpoint utilizado para desvincular uma cobrança de um location.

Se executado com sucesso, a entidade loc não apresentará mais um txid, como acontecia antes da chamada. Além disso, a entidade cob ou cobv associada ao txid desvinculado também não apresentará mais um location. Essa operação não altera o status da cob ou cobv em questão.

DELETE /v2/loc/:id/txid
Requer autorização para o escopo: payloadlocation.write


Respostas

As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.

{
"id": 2316,
"location": "qrcodes-pix.gerencianet.com.br/v2/a8534e273ecb47d3ac30613104544466",
"tipoCob": "cob",
"criacao": "2020-05-31T19:39:54.013Z"
}