Pular para o conteúdo principal

kobana billing pix-keys

Comandos de kobana billing pix-keys. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
pix-keys listGET /v1/pix_keysListar chaves Pix
pix-keys createPOST /v1/pix_keysCadastrar chave Pix
pix-keys getGET /v1/pix_keys/{id}Consultar chave Pix
pix-keys updatePATCH /v1/pix_keys/{id}Atualizar chave Pix
pix-keys deleteDELETE /v1/pix_keys/{id}Excluir chave Pix

pix-keys list​

Listar chaves Pix

kobana billing pix-keys list [OPÇÕES]

GET /v1/pix_keys

Chaves Pix da organização para onde os clientes transferem numa cobrança bank_transfer (POST /invoices/{id}/pay).

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoPágina (começa em 1). Padrão: 1.
per_pageintegernãoItens por página. Padrão: 20. Máximo: 100.
sort_bystringnãoCampo de ordenação. Padrão depende do recurso.
sort_orderstringnãoDireção da ordenação. Padrão: desc. Valores: asc, desc.
activestringnãoFiltra por chaves ativas (true) ou inativas (false). Valores: true, false.
key_typestringnãoFiltra pelo tipo da chave. Valores: cpf, cnpj, email, phone, random.

Respostas

HTTPDescrição
200Lista paginada de chaves Pix.
404Recurso não encontrado na organização atual.

pix-keys create​

Cadastrar chave Pix

kobana billing pix-keys create [OPÇÕES]

POST /v1/pix_keys

O tipo é identificado pela própria chave (CPF, CNPJ, e-mail, telefone com +55 ou aleatória); key_type, se enviado, precisa bater. A chave é guardada sem máscara e é única na organização.

Corpo da requisição

NomeTipoObrigatórioDescrição
keystringsimA chave, sem máscara (documentos só com dígitos, telefone com +55, e-mail e aleatória em minúsculas).
key_typestringnãoTipo da chave: cpf, cnpj, email, phone ou random. Valores: cpf, cnpj, email, phone, random.
descriptionstringnãoDescrição livre para o operador (ex.: "Pix principal").
holder_namestringnãoTitular mostrado ao cliente. Vazio usa a razão social da empresa emissora da fatura (ou da organização).
holder_documentstringnãoCPF/CNPJ do titular, só dígitos. Vazio usa o documento da empresa emissora (ou da organização).
company_idstring (uuid)nãoEmpresa emissora a que pertence (opcional).
activebooleannãoSó destinos ativos podem ser escolhidos numa nova cobrança.

Outros campos e objetos aninhados: kobana schema billing.pix-keys.create.

Respostas

HTTPDescrição
201Chave Pix criada.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

pix-keys get​

Consultar chave Pix

kobana billing pix-keys get [ID] [OPÇÕES]

GET /v1/pix_keys/{id}

Argumentos do caminho: id

Respostas

HTTPDescrição
200Chave Pix encontrada.
404Recurso não encontrado na organização atual.

pix-keys update​

Atualizar chave Pix

kobana billing pix-keys update [ID] [OPÇÕES]

PATCH /v1/pix_keys/{id}

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
keystringnãoA chave, sem máscara (documentos só com dígitos, telefone com +55, e-mail e aleatória em minúsculas).
key_typestringnãoTipo da chave: cpf, cnpj, email, phone ou random. Valores: cpf, cnpj, email, phone, random.
descriptionstringnãoDescrição livre para o operador (ex.: "Pix principal").
holder_namestringnãoTitular mostrado ao cliente. Vazio usa a razão social da empresa emissora da fatura (ou da organização).
holder_documentstringnãoCPF/CNPJ do titular, só dígitos. Vazio usa o documento da empresa emissora (ou da organização).
company_idstring (uuid)nãoEmpresa emissora a que pertence (opcional).
activebooleannãoSó destinos ativos podem ser escolhidos numa nova cobrança.

Outros campos e objetos aninhados: kobana schema billing.pix-keys.update.

Respostas

HTTPDescrição
200Chave Pix atualizada.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

pix-keys delete​

Excluir chave Pix

kobana billing pix-keys delete [ID] [OPÇÕES]

DELETE /v1/pix_keys/{id}

Exclusão lógica. Cobranças já enviadas continuam mostrando os dados que o cliente recebeu, e a chave pode ser cadastrada de novo.

Argumentos do caminho: id

Respostas

HTTPDescrição
200Chave Pix excluída.
404Recurso não encontrado na organização atual.