Geração de QR CODEs

Grande facilitador das jornadas de recebimentos via PIX, detalharemos aqui os tipos de QR CODEs que poderão ser gerados e disponibilizados pelos participantes indiretos para uso de seus clientes. Além disso, possibilitamos a gestão dos QR CODES pelo participante indireto com a listagem, alteração e desativação de QR CODEs.

Geração de QR CODE estático

Nesta funcionalidade, o participante indireto poderá gerar QR CODES estáticos que poderão ser pagos uma única vez ou diversas vezes. Além disso, esta cobrança não expira.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
valorValor da cobrançadoubleSim
campoLivreMensagem destinada ao pagador (limite 140 caracteres)stringNão
reutilizavelIndica a possibilidade do QR CODE receber mais de um pagamento. Default true booleanNão
transactionIdIdentificador da transação da cobrança. Se não for informado, será gerado pelo Banco BS2.stringSim
chaveChave Pix e tipo de chave para geração do QR CODEobjectSim
recebedorDados do recebedor (documento, dados bancários, endereço, etc.)objectSim
retiradaInformações destinadas a QR CODE de Pix Saque (ISPB, modalidade de alteração, modalidade de agente e finalidade)objectNão
chaveIdempotenciaCampo que garante a idempotência para o participante processar a solicitação de cobrança. Dessa forma, o participante poderá garantir que não criará em seu ambiente dois registros para a mesma cobrança.stringNão

Resposta:

CampoDescriçãoFormatoNullable
idIdentificador da cobrançastringNão
transactionIdIdentificador da transação da cobrançastringSim
statusStatus do QR CODE, conforme tabela Status QR CODEstringNão
dataCriacaoData e hora da criação do QR CODEdate-timeNão
tipoTipo do QR CODE, conforme tabela Tipo QR CODEstringNão
qrCodeCódigo 'copia e cola' do QR CODEstringSim
campoLivreMensagem destinada ao pagadorstringSim
chaveChave Pix utilizada na criação do QR CODEobjectNão
valorValor do QR CODEdoubleSim
retiradaInformações destinadas a QR CODE de Pix Saque (ISPB, modalidade de alteração, modalidade de agente e finalidade)objectNão

Criar Qr Code Estático

Geração de QR CODE dinâmico

Funcionalidade possibilita que o participante indireto gere QR Codes dinâmicos. Esta cobrança pode ser paga somente uma vez.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
recebedorDados do recebedor da cobrança (nome, documento, dados bancários, endereço, etc.)objectSim
cobrancaDados da cobrança (valor, modalidade de alteração, dados do devedor, chave Pix, etc.)objectSim
retiradaInformações destinadas a QR CODE de Pix Saque e Pix Troco (ISPB, modalidade de alteração, modalidade de agente e finalidade)objectNão
chaveIdempotenciaCampo que garante a idempotência para que o participante indireto garantir que não crie em seu ambiente dois registros para a mesma cobrançastringNão

Resposta:

CampoDescriçãoFormatoNullable
ididentificador do QR CODEstringNão
statusStatus do QR CODE, conforme tabela Status QR CODE stringNão
revisaoDenota a revisão da cobrança, iniciada em zero e varia em acréscimos de 1. O incremento em uma cobrança deve ocorrer sempre que um objeto da cobrança em questão for alterado.int64Não
dataCriacaoData de criação do QR CODEdate-timeNão
qrCodeCódigo 'copia e cola' do QR CODEstringSim
valorValor do QR CODEdoubleSim
locationDados da URL que retorna os dados atualizados na cobrança (identificador, link, tipo e data de criação)objectSim
cobrancaDados da cobrança (valor, modalidade de alteração, dados do devedor, chave Pix, etc.)objectSim
retiradaInformações destinadas a QR CODE de Pix Saque e Pix Troco (ISPB, modalidade de alteração, modalidade de agente e finalidade)stringNão

Criar Qr Code Dinâmico

Geração de QR CODE dinâmico com vencimento

Funcionalidade permite gerar QR CODEs dinâmicos para pagamento em data futura, e além do valor da cobrança é possível também configurar juros, multa e descontos. Esta cobrança pode ser paga somente uma vez e expira após o pagamento.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
recebedorDados do recebedor da cobrança (nome, documento, dados bancários, endereço, etc.)stringNão
cobrancaDados da cobrança (valor, modalidade de alteração, dados do devedor, chave Pix, etc.)objectSim
chaveIdempotenciaCampo que garante a idempotência para que o participante indireto garantir que não crie em seu ambiente dois registros para a mesma cobrançastringNão

Resposta:

CampoDescriçãoFormatoNullable
idIdentificador do QR CODEstringNão
transactionIdIdentificador da transação da cobrançastringSim
statusStatus do QR CODE, conforme tabela Status QR CODE stringNão
revisaoDenota a revisão da cobrança, iniciada em zero e varia em acréscimos de 1. O incremento em uma cobrança deve ocorrer sempre que um objeto da cobrança em questão for alterado.
dataCriacaoData de criação do QR CODE
qrCodeCódigo 'copia e cola' do QR CODE
solicitacaoPagadorMensagem destinada ao pagador
chaveChave Pix utilizada na criação do QR CODE
devedorDados do devedor (nome, documento, endereço, etc.)
calendarioData de vencimento e validade após o vencimento do QR CODE
informacoesAdicionaisInformações adicionais da cobrança
valorDefine os valores da cobrança de QR CODE com vencimento (valor original, juros, multa, desconto e abatimento)
locationDados da URL que retorna os dados atualizados da cobrança (identificador, link, tipo e data de criação)

Criar Qr Code Dinâmico com Vencimento

Listagem de QR CODES

Nesta funcionalidade possibilitamos a obtenção de uma lista de QR CODEs a partir dos parâmetros informados.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
DataInicioData de início do período de pesquisadate-timeSim
DataFimData fim do período de pesquisadate-timeSim
TransactionIdIdentificador da transação da cobrançastringNão

Resposta:

CampoDescriçãoFormatoNullable
idIdentificador do QR CODEstringNão
tipoTipo do QR CODE, conforme tabela Tipos de QR CODEsstringSim
transactionIdIdentificador da transação de cobrançastringSim
criadoEmUtcData de criação do QR CODEdate-timeNão
valorValor da cobrançadoubleSim
statusStatus do QR CODE, conforme tabela Status QR CODE stringSim
campoLivreMensagem destinado ao recebedorstringSim
qrCodeCódigo 'copia e cola' do QR CODEStringSim
chaveChave Pix e tipo de chave utilizada na criação do QR CODEobjectNão
recebedorDados do recebedor da cobrança (nome, documento, dados bancários, endereço, etc.)objectSim

Listar QRCodes/cobranças

Alteração de QR CODEs dinâmico com vencimento

Nesta funcionalidade possibilitamos a alteração de algumas informações de QR CODEs dinâmicos.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
transactionIdIdentificador da transação da cobrançastringSim
cobrancaDados da cobrança (valor, modalidade de alteração, dados do devedor, chave Pix, etc.)objectSim

Resposta:

CampoDescriçãoFormatoNullable
idIdentificador do QR CODEstringNão
transactionIdIdentificador da transação da cobrançastringSim
statusStatus do QR CODE, conforme tabela Status QR CODE stringNão
revisaoDenota a revisão da cobrança, iniciada em zero e varia em acréscimos de 1. O incremento em uma cobrança deve ocorrer sempre que um objeto da cobrança em questão for alterado.int64Não
dataCriacaoData da criação do QR CODEdate-timeNão
qrCodeCódigo 'copia e cola' do QR CODEstringSim
solicitacaoPagadorMensagem destinada ao pagadorstringSim
chaveChave Pix e tipo de chave utilizada na criação do QR CODEobjectNão
devedorDados do devedor (nome, documento, endereço, etc.)objectSim
calendarioData de vencimento e validade do QR CODE após o vencimentoobjectSim
informacoesAdicionaisInformações adicionais da cobrançaarray of objectsSim
valorValores da cobrança de QR CODE com vencimento (valor original, juros, multa, desconto, abatimento)objectNão
locationDados da URL que retorna os dados atualizado da cobrança (identificador, link, tipo e data de criação)objectSim

Alterar informações de um Qr Code com vencimento

Alteração de QR CODEs dinâmico imediato

Nesta funcionalidade possibilitamos a alteração de algumas informações de QR CODEs dinâmicos imediatos.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
qrCodeIdIdentificador do QR CODEobjectSim
cobrancaDados da cobrança (valor, modalidade de alteração, dados do devedor, chave Pix, etc.)objectSim

Resposta:

CampoDescriçãoFormatoNullable
idIdentificador do QR CODEstringNão
statusStatus do QR CODE, conforme tabela Status QR CODE stringSim
revisaoDenota a revisão da cobrança, iniciada em zero e varia em acréscimos de 1. O incremento em uma cobrança deve ocorrer sempre que um objeto da cobrança em questão for alterado.intNão
dataCriacaoData de criação do QR CODEdate-timeNão
valorValor do QR CODEdoubleSim
locationDados da URL que retorna os dados atualizado da cobrança (identificador, link, tipo e data de criação)objectSim
cobrancaDados da cobrança (valor, modalidade de alteração, dados do devedor, chave Pix, etc.)objectSim

Alterar informações de um Qr Code

Desativação de QR CODEs

Nesta funcionalidade possibilitamos a desativação de um QR CODE, que pode ser estático ou dinâmico.

Solicitamos o campo:

CampoDescriçãoFormatoObrigatório
qrCodeIdIdentificador do QR CODEstringSim

Resposta: HTTP 200 success.

Desativar um Qr Code