Saltar al contenido principal

kobana billing pix-keys

Comandos de kobana billing pix-keys. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
pix-keys listGET /v1/pix_keysListar claves Pix
pix-keys createPOST /v1/pix_keysRegistrar clave Pix
pix-keys getGET /v1/pix_keys/{id}Consultar clave Pix
pix-keys updatePATCH /v1/pix_keys/{id}Actualizar clave Pix
pix-keys deleteDELETE /v1/pix_keys/{id}Eliminar clave Pix

pix-keys list​

Listar claves Pix

kobana billing pix-keys list [OPCIONES]

GET /v1/pix_keys

Claves Pix de la organización a las que los clientes transfieren en un cobro bank_transfer (POST /invoices/{id}/pay).

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoPágina (comienza en 1). Por defecto: 1.
per_pageintegernoÍtems por página. Por defecto: 20. Máximo: 100.
sort_bystringnoCampo de ordenación. El valor por defecto depende del recurso.
sort_orderstringnoDirección de ordenación. Por defecto: desc. Valores: asc, desc.
activestringnoFiltra por claves activas (true) o inactivas (false). Valores: true, false.
key_typestringnoFiltra por tipo de clave. Valores: cpf, cnpj, email, phone, random.

Respuestas

HTTPDescripción
200Lista paginada de claves Pix.
404Recurso no encontrado en la organización actual.

pix-keys create​

Registrar clave Pix

kobana billing pix-keys create [OPCIONES]

POST /v1/pix_keys

El tipo se identifica por la propia clave (CPF, CNPJ, correo, teléfono con +55 o aleatoria); key_type, si se envía, debe coincidir. La clave se guarda sin máscara y es única en la organización.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
keystringsíLa clave, sin máscara (documentos solo con dígitos, teléfono con +55, correo y aleatoria en minúsculas).
key_typestringnoTipo de clave: cpf, cnpj, email, phone o random. Valores: cpf, cnpj, email, phone, random.
descriptionstringnoDescripción libre para el operador (ej.: "Pix principal").
holder_namestringnoTitular mostrado al cliente. Vacío usa la razón social de la empresa emisora de la factura (o de la organización).
holder_documentstringnoCPF/CNPJ del titular, solo dígitos. Vacío usa el documento de la empresa emisora (o de la organización).
company_idstring (uuid)noEmpresa emisora a la que pertenece (opcional).
activebooleannoSolo los destinos activos pueden elegirse en un nuevo cobro.

Otros campos y objetos anidados: kobana schema billing.pix-keys.create.

Respuestas

HTTPDescripción
201Clave Pix creada.
400El cuerpo de la solicitud falló en la validación.
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

pix-keys get​

Consultar clave Pix

kobana billing pix-keys get [ID] [OPCIONES]

GET /v1/pix_keys/{id}

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Clave Pix encontrada.
404Recurso no encontrado en la organización actual.

pix-keys update​

Actualizar clave Pix

kobana billing pix-keys update [ID] [OPCIONES]

PATCH /v1/pix_keys/{id}

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
keystringnoLa clave, sin máscara (documentos solo con dígitos, teléfono con +55, correo y aleatoria en minúsculas).
key_typestringnoTipo de clave: cpf, cnpj, email, phone o random. Valores: cpf, cnpj, email, phone, random.
descriptionstringnoDescripción libre para el operador (ej.: "Pix principal").
holder_namestringnoTitular mostrado al cliente. Vacío usa la razón social de la empresa emisora de la factura (o de la organización).
holder_documentstringnoCPF/CNPJ del titular, solo dígitos. Vacío usa el documento de la empresa emisora (o de la organización).
company_idstring (uuid)noEmpresa emisora a la que pertenece (opcional).
activebooleannoSolo los destinos activos pueden elegirse en un nuevo cobro.

Otros campos y objetos anidados: kobana schema billing.pix-keys.update.

Respuestas

HTTPDescripción
200Clave Pix actualizada.
400El cuerpo de la solicitud falló en la validación.
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

pix-keys delete​

Eliminar clave Pix

kobana billing pix-keys delete [ID] [OPCIONES]

DELETE /v1/pix_keys/{id}

Eliminación lógica. Los cobros ya enviados siguen mostrando los datos que recibió el cliente, y la clave puede registrarse de nuevo.

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Clave Pix eliminada.
404Recurso no encontrado en la organización actual.