Saltar al contenido principal

kobana banking charge

Cobros (Pix, boletos, Pix automático)

Comandos de kobana banking charge. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
charge automatic-pix accounts listGET /v2/charge/automatic_pix/accountsLista todas las cuentas PIX automáticas
charge automatic-pix accounts createPOST /v2/charge/automatic_pix/accountsCrear nueva cuenta PIX automática
charge automatic-pix accounts getGET /v2/charge/automatic_pix/accounts/{uid}Ver cuenta PIX automática
charge automatic-pix accounts updatePATCH /v2/charge/automatic_pix/accounts/{uid}Actualizar cuenta PIX automática
charge automatic-pix accounts deleteDELETE /v2/charge/automatic_pix/accounts/{uid}Eliminar cuenta PIX automática
charge automatic-pix locations listGET /v2/charge/automatic_pix/locationsLista todas las Ubicaciones del Pix Automático
charge automatic-pix locations createPOST /v2/charge/automatic_pix/locationsCrear nueva Ubicación del PIX Automático
charge automatic-pix locations getGET /v2/charge/automatic_pix/locations/{uid}Consulta una Ubicación específica del PIX Automático
charge automatic-pix pix listGET /v2/charge/automatic_pix/pixLista todas las cobrancias PIX automáticas
charge automatic-pix pix getGET /v2/charge/automatic_pix/pix/{uid}Información de la cobrancia PIX automática
charge automatic-pix pix updatePATCH /v2/charge/automatic_pix/pix/{uid}Actualizar cobrancia PIX automática
charge automatic-pix pix cancelPUT /v2/charge/automatic_pix/pix/{uid}/cancelCancelar cobrancia PIX automática
charge automatic-pix pix retryPUT /v2/charge/automatic_pix/pix/{uid}/retryReintentar cobrancia PIX automática
charge automatic-pix recurrences listGET /v2/charge/automatic_pix/recurrencesLista todas las recurrencias PIX automáticas
charge automatic-pix recurrences createPOST /v2/charge/automatic_pix/recurrencesCrear nueva recurrencia PIX automática
charge automatic-pix recurrences pixPOST /v2/charge/automatic_pix/recurrences/{recurrence_uid}/pixCrear nueva cobrancia PIX automática
charge automatic-pix recurrences requestsPOST /v2/charge/automatic_pix/recurrences/{recurrence_uid}/requestsCrear nueva solicitud PIX automática
charge automatic-pix recurrences getGET /v2/charge/automatic_pix/recurrences/{uid}Información de la recurrencia PIX automática
charge automatic-pix recurrences updatePATCH /v2/charge/automatic_pix/recurrences/{uid}Actualizar recurrencia PIX automática
charge automatic-pix recurrences cancelPUT /v2/charge/automatic_pix/recurrences/{uid}/cancelCancelar recurrencia PIX automática
charge automatic-pix requests listGET /v2/charge/automatic_pix/requestsLista todas las solicitudes PIX automáticas
charge automatic-pix requests getGET /v2/charge/automatic_pix/requests/{uid}Información de la solicitud PIX automática
charge automatic-pix requests updatePATCH /v2/charge/automatic_pix/requests/{uid}Actualizar solicitud PIX automática
charge automatic-pix requests cancelPUT /v2/charge/automatic_pix/requests/{uid}/cancelCancelar solicitud PIX automática
charge payments listGET /v2/charge/paymentsListar Recibos
charge payments createPOST /v2/charge/paymentsInformar Recibo
charge payments getGET /v2/charge/payments/{uid}Información del Recibo
charge payments deleteDELETE /v2/charge/payments/{uid}Eliminar Recibo
charge pix commands getGET /v2/charge/pix/{pix_uid}/commands/{uid}Ver un Comando
charge pix commands listGET /v2/charge/pix/{pix_uid}/commandsListar Comandos de un Pix
charge pix listGET /v2/charge/pixListar Pix
charge pix createPOST /v2/charge/pixCrear un Pix
charge pix cancelPUT /v2/charge/pix/{pix_uid}/cancelCancelar un Pix
charge pix updatePUT /v2/charge/pix/{pix_uid}/updateActualizar un Pix
charge pix getGET /v2/charge/pix/{uid}Ver un Pix
charge pix deleteDELETE /v2/charge/pix/{uid}Eliminar un Pix
charge pix-accounts listGET /v2/charge/pix_accountsListar Cuentas Pix
charge pix-accounts createPOST /v2/charge/pix_accountsCrear Cuenta Pix
charge pix-accounts getGET /v2/charge/pix_accounts/{uid}Ver una cuenta Pix
charge pix-accounts updatePUT /v2/charge/pix_accounts/{uid}Actualizar Cuenta Pix
charge pix-accounts deleteDELETE /v2/charge/pix_accounts/{uid}Eliminar Cuenta Pix

charge automatic-pix accounts list​

Lista todas las cuentas PIX automáticas

kobana banking charge automatic-pix accounts list [OPCIONES]

GET /v2/charge/automatic_pix/accounts

Lista todas las cuentas PIX automáticas del usuario con paginación.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de página para paginación
per_pageintegernoCantidad de elementos por página (predeterminado: 50, máximo: 50)
external_idstringnoFiltrar por ID externo
financial_account_uidstringnoFiltrar por UID de la cuenta financiera

Respuestas

HTTPDescripción
200Lista de cuentas PIX automáticas filtrada por financial_account_uid

charge automatic-pix accounts create​

Crear nueva cuenta PIX automática

kobana banking charge automatic-pix accounts create [OPCIONES]

POST /v2/charge/automatic_pix/accounts

Crea una nueva cuenta PIX automática.

Importante

Después de crear la cuenta, es necesario asociar una conexión a ella para que el PIX Automático funcione.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
financial_account_uidstringsíUID de la cuenta financiera asociada
custom_namestringnoNombre personalizado de la cuenta
external_idstringnoID externo para integración
enabledbooleannoDefine si la cuenta está habilitada.
custom_dataobjectnoDatos personalizados
tagsarray<string>noEtiquetas de la cuenta

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.accounts.create.

Respuestas

HTTPDescripción
201Cuenta PIX automática creada exitosamente
422Datos inválidos

charge automatic-pix accounts get​

Ver cuenta PIX automática

kobana banking charge automatic-pix accounts get [UID] [OPCIONES]

GET /v2/charge/automatic_pix/accounts/{uid}

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Detalles de la cuenta PIX automática
404Cuenta PIX automática no encontrada

charge automatic-pix accounts update​

Actualizar cuenta PIX automática

kobana banking charge automatic-pix accounts update [UID] [OPCIONES]

PATCH /v2/charge/automatic_pix/accounts/{uid}

Argumentos de la ruta: uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
custom_namestringnoNombre personalizado de la cuenta
external_idstringnoID externo para integración
enabledbooleannoDefine si la cuenta está habilitada.
custom_dataobjectnoDatos personalizados
tagsarray<string>noEtiquetas de la cuenta

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.accounts.update.

Respuestas

HTTPDescripción
200Cuenta PIX automática actualizada

charge automatic-pix accounts delete​

Eliminar cuenta PIX automática

kobana banking charge automatic-pix accounts delete [UID] [OPCIONES]

DELETE /v2/charge/automatic_pix/accounts/{uid}

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Cuenta PIX automática eliminada
422La cuenta PIX automática tiene registros asociados (ej: recurrencia)

charge automatic-pix locations list​

Lista todas las Ubicaciones del Pix Automático

kobana banking charge automatic-pix locations list [OPCIONES]

GET /v2/charge/automatic_pix/locations

Lista todas las Ubicaciones del Pix Automático del usuario con paginación.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de página para paginación
per_pageintegernoCantidad de elementos por página (predeterminado: 50, máximo: 50)
external_idstringnoFiltrar por ID externo
charge_automatic_pix_account_uidstringnoFiltrar por UID de la cuenta Pix Automático
financial_provider_external_idstringnoFiltrar por ID externo del proveedor financiero

Respuestas

HTTPDescripción
200Lista de Ubicaciones del Pix Automático

charge automatic-pix locations create​

Crear nueva Ubicación del PIX Automático

kobana banking charge automatic-pix locations create [OPCIONES]

POST /v2/charge/automatic_pix/locations

Crea una nueva Ubicación del PIX Automático.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
charge_automatic_pix_account_uidstringsíUID de la cuenta Pix Automático
external_idstringnoID externo de la ubicación
tagsarray<string>noEtiquetas para organización
custom_dataobjectnoDatos personalizados

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.locations.create.

Respuestas

HTTPDescripción
201Ubicación del PIX Automático creada exitosamente
422Datos inválidos para creación

charge automatic-pix locations get​

Consulta una Ubicación específica del PIX Automático

kobana banking charge automatic-pix locations get [UID] [OPCIONES]

GET /v2/charge/automatic_pix/locations/{uid}

Devuelve los detalles de una Ubicación específica del PIX Automático.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Ubicación del PIX Automático encontrada
404Ubicación del PIX Automático no encontrada

charge automatic-pix pix list​

Lista todas las cobrancias PIX automáticas

kobana banking charge automatic-pix pix list [OPCIONES]

GET /v2/charge/automatic_pix/pix

Lista todas las cobrancias PIX automáticas con paginación.

Parámetros de consulta

NombreTipoObligatorioDescripción
automatic_pix_recurrence_uidstringnoFiltrar por UID de la recurrencia PIX automática
external_idstringnoFiltrar por ID externo
pageintegernoNúmero de página para paginación
per_pageintegernoCantidad de elementos por página (predeterminado: 50, máximo: 50)

Respuestas

HTTPDescripción
200Lista de cobrancias PIX automáticas

charge automatic-pix pix get​

Información de la cobrancia PIX automática

kobana banking charge automatic-pix pix get [UID] [OPCIONES]

GET /v2/charge/automatic_pix/pix/{uid}

Consulta información específica de una cobrancia PIX automática.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Cobrancia PIX automática encontrada
404Cobrancia PIX automática no encontrada

charge automatic-pix pix update​

Actualizar cobrancia PIX automática

kobana banking charge automatic-pix pix update [UID] [OPCIONES]

PATCH /v2/charge/automatic_pix/pix/{uid}

Actualiza información de una cobrancia PIX automática existente.

Argumentos de la ruta: uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
external_idstringnoID externo del cobro.
tagsarray<string>noEtiquetas.
custom_dataobjectnoDatos personalizados.

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.pix.update.

Respuestas

HTTPDescripción
200Cobrancia PIX automática actualizada exitosamente
404Cobrancia PIX automática no encontrada
422ID Externo duplicado al actualizar

charge automatic-pix pix cancel​

Cancelar cobrancia PIX automática

kobana banking charge automatic-pix pix cancel [UID] [OPCIONES]

PUT /v2/charge/automatic_pix/pix/{uid}/cancel

Cancela una cobrancia PIX automática existente.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Cobrancia PIX automática cancelada exitosamente
404Cobrancia PIX automática no encontrada
422Error al cancelar

charge automatic-pix pix retry​

Reintentar cobrancia PIX automática

kobana banking charge automatic-pix pix retry [UID] [OPCIONES]

PUT /v2/charge/automatic_pix/pix/{uid}/retry

Reintentar una cobrancia PIX automática que falló o expiró.

Argumentos de la ruta: uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
datestring (date)síFecha para reintentar la cobrancia.

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.pix.retry.

Respuestas

HTTPDescripción
200Cobrancia PIX automática programada para reintento exitosamente
404Cobrancia PIX automática no encontrada
422Fecha inválida

charge automatic-pix recurrences list​

Lista todas las recurrencias PIX automáticas

kobana banking charge automatic-pix recurrences list [OPCIONES]

GET /v2/charge/automatic_pix/recurrences

Lista todas las recurrencias PIX automáticas del usuario con paginación.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de página para paginación
per_pageintegernoCantidad de elementos por página (predeterminado: 50, máximo: 50)
external_idstringnoFiltrar por ID externo
charge_automatic_pix_account_uidstringnoFiltrar por UID de la cuenta Pix Automático

Respuestas

HTTPDescripción
200Lista de recurrencias PIX automáticas

charge automatic-pix recurrences create​

Crear nueva recurrencia PIX automática

kobana banking charge automatic-pix recurrences create [OPCIONES]

POST /v2/charge/automatic_pix/recurrences

Crea una nueva recurrencia PIX automática.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
charge_automatic_pix_account_uidstringsíUID de la cuenta Pix Automático. La cuenta financiera y la conexión se heredan de esta cuenta.
documentstringsíNúmero, identificador o código que representa el objeto de la autorización (contrato, pedido, etc.).
start_atstring (date_time)síFecha de inicio de la recurrencia.
recurrence_termstringsíPlazo de la recurrencia. Valores: indefinite, fixed.
cyclestringsíCiclo de la recurrencia. Valores: weekly, monthly, quarterly, semiannual, annual.
amount_termstringsíTipo del valor de la recurrencia. Valores: fixed, variable.
retry_policystringsíPolítica de reintento. Valores: disallow, allow_3r7d.
debtorobjectsíInformación de la persona deudora
pix_uidstringnoUID del Pix (opcional). Cuando se informa junto con location_uid: el código QR generado será de la jornada instant (Jornada 3) para Pix instantáneo u offer (Jornada 4) para Pix con vencimiento.
location_uidstringnoUID de la ubicación. Cuando se informa, el código QR se generará conforme a la jornada (recurrent / instant / offer).
descriptionstringnoDescripción de la recurrencia.
finish_atstring (date_time)noFecha de fin de la recurrencia.
amountnumbernoValor (cuando amount_term es fixed).
minimum_amountnumbernoValor mínimo (cuando amount_term es variable).
agreement_codestringnoNúmero del Acuerdo de Pago.
external_idstringnoID externo de la recurrencia.
custom_dataobjectnoDatos personalizados.
tagsarray<string>noEtiquetas.

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.recurrences.create.

Respuestas

HTTPDescripción
201Recurrencia PIX automática creada con pix_uid y location_uid (JORNADA_3)
422ID Externo ya existe

charge automatic-pix recurrences pix​

Crear nueva cobrancia PIX automática

kobana banking charge automatic-pix recurrences pix [RECURRENCE_UID] [OPCIONES]

POST /v2/charge/automatic_pix/recurrences/{recurrence_uid}/pix

Crea una nueva cobrancia PIX automática para una recurrencia.

Argumentos de la ruta: recurrence_uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
amountnumbersíValor del cobro.
retry_policystringsíPolítica de reintento. Valores: disallow, allow_3r7d.
next_business_daybooleansíSi debe considerar próximo día hábil.
expire_atstring (date_time)síFecha de expiración del cobro.
additional_infostringnoInformación adicional del cobro.
txidstringnoIdentificador de la transacción (opcional; generado automáticamente si se omite).
external_idstringnoID externo del cobro.
tagsarray<string>noEtiquetas.
custom_dataobjectnoDatos personalizados.
debtorobjectnoDatos adicionales del deudor

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.recurrences.pix.

Respuestas

HTTPDescripción
201Cobrancia PIX automática creada con txid personalizado
422ID Externo duplicado

charge automatic-pix recurrences requests​

Crear nueva solicitud PIX automática

kobana banking charge automatic-pix recurrences requests [RECURRENCE_UID] [OPCIONES]

POST /v2/charge/automatic_pix/recurrences/{recurrence_uid}/requests

Crea una nueva solicitud PIX automática para una recurrencia.

Argumentos de la ruta: recurrence_uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
expire_atstring (date_time)síFecha de expiración de la solicitud.
addressee_financial_accountobjectsíCuenta Financiera del Destinatario (usuario pagador)
external_idstringnoID externo de la solicitud.
custom_dataobjectnoDatos personalizados.
tagsarray<string>noEtiquetas.

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.recurrences.requests.

Respuestas

HTTPDescripción
201Solicitud PIX automática creada exitosamente
422ID Externo duplicado

charge automatic-pix recurrences get​

Información de la recurrencia PIX automática

kobana banking charge automatic-pix recurrences get [UID] [OPCIONES]

GET /v2/charge/automatic_pix/recurrences/{uid}

Consulta información específica de una recurrencia PIX automática.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Recurrencia PIX automática encontrada
404Recurrencia PIX automática no encontrada

charge automatic-pix recurrences update​

Actualizar recurrencia PIX automática

kobana banking charge automatic-pix recurrences update [UID] [OPCIONES]

PATCH /v2/charge/automatic_pix/recurrences/{uid}

Actualiza información de una recurrencia PIX automática existente.

Argumentos de la ruta: uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
external_idstringnoID externo de la recurrencia.
tagsarray<string>noEtiquetas.
custom_dataobjectnoDatos personalizados.

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.recurrences.update.

Respuestas

HTTPDescripción
200Recurrencia PIX automática actualizada exitosamente
404Recurrencia PIX automática no encontrada
422ID Externo ya existe al actualizar

charge automatic-pix recurrences cancel​

Cancelar recurrencia PIX automática

kobana banking charge automatic-pix recurrences cancel [UID] [OPCIONES]

PUT /v2/charge/automatic_pix/recurrences/{uid}/cancel

Cancela una recurrencia PIX automática existente.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Recurrencia PIX automática cancelada exitosamente
422Error al cancelar

charge automatic-pix requests list​

Lista todas las solicitudes PIX automáticas

kobana banking charge automatic-pix requests list [OPCIONES]

GET /v2/charge/automatic_pix/requests

Lista todas las solicitudes PIX automáticas con paginación.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de página para paginación
per_pageintegernoCantidad de elementos por página (predeterminado: 50, máximo: 50)
automatic_pix_recurrence_uidstringnoFiltrar por UID de la recurrencia PIX automática
charge_automatic_pix_account_uidstringnoFiltrar por UID de la cuenta Pix Automático
external_idstringnoFiltrar por ID externo

Respuestas

HTTPDescripción
200Lista de solicitudes PIX automáticas

charge automatic-pix requests get​

Información de la solicitud PIX automática

kobana banking charge automatic-pix requests get [UID] [OPCIONES]

GET /v2/charge/automatic_pix/requests/{uid}

Consulta información específica de una solicitud PIX automática.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Solicitud PIX automática encontrada
404Solicitud PIX automática no encontrada

charge automatic-pix requests update​

Actualizar solicitud PIX automática

kobana banking charge automatic-pix requests update [UID] [OPCIONES]

PATCH /v2/charge/automatic_pix/requests/{uid}

Actualiza información de una solicitud PIX automática existente.

Argumentos de la ruta: uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
external_idstringnoID externo de la solicitud.
tagsarray<string>noEtiquetas.
custom_dataobjectnoDatos personalizados.

Otros campos y objetos anidados: kobana schema banking.charge.automatic-pix.requests.update.

Respuestas

HTTPDescripción
200Solicitud PIX automática actualizada exitosamente
404Solicitud PIX automática no encontrada
422ID Externo duplicado al actualizar

charge automatic-pix requests cancel​

Cancelar solicitud PIX automática

kobana banking charge automatic-pix requests cancel [UID] [OPCIONES]

PUT /v2/charge/automatic_pix/requests/{uid}/cancel

Cancela una solicitud PIX automática existente.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Solicitud PIX automática cancelada exitosamente
404Solicitud PIX automática no encontrada
422Error al cancelar

charge payments list​

Listar Recibos

kobana banking charge payments list [OPCIONES]

GET /v2/charge/payments

Listar Recibos.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página.
per_pageintegernoCantidad de registros por página.
paid_fromstringnoA partir de la Fecha de Recibo.
paid_tostringnoHasta la Fecha de Recibo.
amount_fromnumbernoA partir del Valor del Recibo.
amount_tonumbernoHasta el Valor del Recibo.
kindstringnoTipo de Recibo. Directo al beneficiario/En manos, Boleto (Confirmado por el banco mediante archivo de retorno o API) o PIX (Confirmado por el banco). Valores: direct, bank_billet, pix.
payable_typestringnoTipo de Recurso Pagadero. Valores: BankBillet, Pix.
payable_public_idstringnoUID del Recurso Pagadero.

Respuestas

HTTPDescripción
200Buscando por tipo de recibo

charge payments create​

Informar Recibo

kobana banking charge payments create [OPCIONES]

POST /v2/charge/payments

Informa un Recibo.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
amountnumbersíValor del Recibimiento.
kindstringsíTipo de Recibimiento. Valores: direct, bank_billet, pix.
paid_atstring (date)síFecha do Recepción.
payableobjectsíRecurso asociado al pago (Boleto o Pix).
uidstring (uuid)noUID del Recibimiento.
debtorobjectnoInformación del deudor (deudor) del boleto.
payerobjectnoInformación de quién realizó efectivamente el pago (portador). Se rellena automáticamente mediante consulta diaria al banco, disponible D+2 días hábiles después del pago. Nulo cuando la consulta aún no se ha realizado o el banco no retornó los datos del pagador.
bankobjectnoInformación bancaria.
receivingobjectnoInformación de recibimiento.
credit_atstring (date)noFecha de crédito.
created_via_apibooleannoEnviado por API.
transaction_identifierstringnoIdentificador de la Transacción.
statusstringnoSituación.
duplicatedobjectnoPresente cuando el recibimiento es un duplicado. Contiene el UID del recibimiento original.
created_atstring (date)noFecha y hora de creación.
updated_atstring (date)noFecha y hora de la alteración.

Otros campos y objetos anidados: kobana schema banking.charge.payments.create.

Respuestas

HTTPDescripción
201Recibo de pix informado exitosamente
422Error de validación

charge payments get​

Información del Recibo

kobana banking charge payments get [UID] [OPCIONES]

GET /v2/charge/payments/{uid}

Consulta información específica de un Recibo.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Recibo encontrado
404Recibo no encontrado

charge payments delete​

Eliminar Recibo

kobana banking charge payments delete [UID] [OPCIONES]

DELETE /v2/charge/payments/{uid}

Elimina un Recibo.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
204Recibo eliminado
404Recibo no encontrado

charge pix commands get​

Ver un Comando

kobana banking charge pix commands get [PIX_UID] [UID] [OPCIONES]

GET /v2/charge/pix/{pix_uid}/commands/{uid}

Consulta información detallada de un comando específico ejecutado en un cobro Pix.

Argumentos de la ruta: pix_uid, uid

Respuestas

HTTPDescripción
200Actualización del Pix encontrada
404Actualización del Pix no encontrada

charge pix commands list​

Listar Comandos de un Pix

kobana banking charge pix commands list [PIX_UID] [OPCIONES]

GET /v2/charge/pix/{pix_uid}/commands

Lista todos los comandos (operaciones) ejecutados en un cobro Pix específico, incluyendo actualizaciones, cancelaciones y otras operaciones.

Argumentos de la ruta: pix_uid

Respuestas

HTTPDescripción
200Pix encontrado
404Pix no encontrado

charge pix list​

Listar Pix

kobana banking charge pix list [OPCIONES]

GET /v2/charge/pix

Lista todos los cobros Pix registrados. Permite filtrar por estado, TXID, fecha de vencimiento, fecha de pago, CNPJ/CPF del pagador y etiquetas.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página
txidstringnoFiltro por TXID del Pix
statusstringnoFiltro por estado del Pix
pix_account_idintegernoFiltro por ID de la cuenta del Pix
pix_account_uidstringnoFiltro por UID de la cuenta del Pix
expire_fromstringnoFecha inicial del filtro de fecha de vencimiento del Pix
expire_tostringnoFecha final del filtro de fecha de vencimiento del Pix
paid_fromstringnoFecha inicial del filtro de fecha de pago del Pix
paid_tostringnoFecha final del filtro de fecha de pago del Pix
created_fromstringnoFecha inicial del filtro de fecha de creación del Pix
created_tostringnoFecha final del filtro de fecha de creación del Pix
cnpj_cpfstringnoFiltro por CNPJ/CPF del pagador
tagsstringnoFiltro por etiquetas del pix

Respuestas

HTTPDescripción
200Buscando Pix por etiquetas
422cnpj_cpf inválido

charge pix create​

Crear un Pix

kobana banking charge pix create [OPCIONES]

POST /v2/charge/pix

Este endpoint se utiliza para la generación de un cobro Pix.

La creación del Pix es síncrona, pero el registro en la institución financiera se realiza en segundo plano. Por lo tanto, la respuesta de la solicitud no contendrá el campo qrcode.

Para recibir el qrcode es necesario suscribirse a un webhook para recibir el payload completo del Pix cuando el registro sea confirmado.

Requisito previo

Para emitir un cobro Pix es necesario tener registrada en su cuenta una Cuenta Pix. Todo Pix pertenece a una Cuenta Pix que representa la institución de pagos y la clave que se utilizará para la emisión del Pix. La creación de la Cuenta Pix necesita hacerse a través de la interfaz web del sistema o mediante el endpoint POST /api/v2/charge/pix_accounts.

Eventos de Webhook

Al registrar un Pix el sistema crea un comando para registrar el PIX en la institución financiera y el evento pix.register.requested es disparado. Después de que el registro del Pix sea confirmado en la institución el evento pix.register.confirmed es disparado.

El evento pix.db.created también es disparado en esta operación.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
amountnumbersíCantidad en reales
pix_account_uidstring (uuid)síUID de la Cuenta Pix
expire_atstring (date-time)síFecha y hora de vencimiento. Formato iso8601
idintegernoID del Pix (DEPRECATED: usa uid)
uidstring (uuid)noUID del Pix
payerobjectnoDatos del Pagador
statusstringnoEstado del Pix. * opened: Cobranza Pix abierta (no pagada). [Estado Inicial] * paid: Cobranza Pix pagada. * overdue: Cobranza Pix vencida. * canceled: Cobranza Pix cancelada. * generation_failed: Cobranza Pix creada, pero no se registró en el banco. Valores: opened, paid, overdue, canceled, generation_failed.
pix_account_idintegernoID de la Cuenta Pix (DEPRECATED: usa pix_account_uid)
txidanyOfnoTXID del Pix - Identificador único de la transacción
canceled_atstring (date-time)noFecha y hora de cancelación del Pix
registered_atstring (date-time)noFecha y hora de registro en el proveedor
paid_atstring (date-time)noFecha y hora del pago
paid_amountnumbernoCantidad efectivamente pagada
registration_statusstringnoEstado del registro en el proveedor Valores: pending, skipped, requested, confirmed, rejected, failed.
revoke_daysanyOfnoNúmero de días activo después del vencimiento. OBLIGATORIO y debe ser mayor que cero cuando el Pix tiene intereses (interest) o multa (fine) configurados.
messageanyOfnoMensaje de solicitud al pagador
message_payeranyOfnoMensaje para el pagador (campo solo lectura)
beneficiaryobjectnoDatos del beneficiario del Pix
urlstringnoURL para visualización del Pix
formatsobjectnoURLs con formatos disponibles para el Pix
additional_infoanyOfnoInformación adicional para el pagador (máximo 10 pares clave-valor)
qrcodeobjectnoCódigo QR del Pix
registration_kindstringnoTipo del Pix. * instant: Inmediato (predeterminado) * billing: Cobranza Valores: instant, billing.
kindstringnoTipo del Pix. * instant: Inmediato (predeterminado) * billing: Cobranza Valores: instant, billing.
command_idsarray<integer>no
paymentsarray<string (uuid)>noLista de UIDs de los Recibimientos vinculados al Pix
end_to_end_idanyOfnoEnd To End Id del Pix - Identificador único de la transferencia
custom_dataanyOfnoHash con clave y valor en formato JSON.
external_idstringnoIdentificador externo para el Pix
virtual_pix_uidstringnoUID del Pix generado por miembro de BackOffice. (BackOffice debe estar habilitado).
fine_typeintegernoTipo de la multa: * 0 Sin multa (none) * 1 Por valor (amount) * 2 Por porcentaje (percentage) En el retorno los datos vienen en el objeto fine. Valores: 0, 1, 2.
fine_amountnumbernoValor de la multa en reales. Obligatorio cuando fine_type = amount.
fine_percentagenumbernoPorcentaje de la multa (0.0 a 100.0). Obligatorio cuando fine_type = percentage.
interest_typeintegernoTipo de interés: * 0 No aplica / exento (none) * 1 Valor diario — días corridos (daily_amount_calendar) * 2 Porcentaje diario — días corridos (daily_percentage_calendar) * 3 Porcentaje mensual — días corridos (monthly_percentage_calendar) * 4 Porcentaje anual — días corridos (yearly_percentage_calendar) * 5 Valor diario — días útiles (daily_amount_business) * 6 Porcentaje diario — días útiles (daily_percentage_business) * 7 Porcentaje mensual — días útiles (monthly_percentage_business) * 8 Porcentaje anual — días útiles (yearly_percentage_business) En el retorno los datos vienen en el objeto interest. Valores: 0, 1, 2, 3, 4, 5, 6, 7, 8.
interest_amountnumbernoValor diario de interés en reales. Obligatorio cuando interest_type sea por valor (daily_amount_*).
interest_percentagenumbernoPorcentaje de interés. Obligatorio cuando interest_type sea por porcentaje.
reduction_typeintegernoTipo de descuento: * 1 Por valor (amount) * 2 Por porcentaje (percentage) * 3 No aplica — elimina el descuento (none) En el retorno los datos vienen en el objeto reduction. Valores: 1, 2, 3.
reduction_amountnumbernoValor del descuento en reales. Obligatorio cuando reduction_type = amount.
reduction_percentagenumbernoPorcentaje del descuento. Obligatorio cuando reduction_type = percentage.
discount_typeintegernoTipo de descuento aplicado a los campos discount_* (nulo/ausente = sin descuento): * 1 Valor fijo (fixed_amount) * 2 Porcentaje fijo (fixed_percentage) * 3 Anticipación por valor — días corridos (advance_amount_calendar) * 4 Anticipación por valor — días útiles (advance_amount_business) * 5 Anticipación por porcentaje — días corridos (advance_percentage_calendar) * 6 Anticipación por porcentaje — días útiles (advance_percentage_business) Las modalidades de anticipación (3–6) aceptan solo un rango. En el retorno el tipo viene en discounts.type. Valores: 1, 2, 3, 4, 5, 6.
discount_amountnumbernoValor del 1º descuento en reales. Obligatorio cuando discount_type sea por valor.
discount_percentagenumbernoPorcentaje del 1º descuento. Obligatorio cuando discount_type sea por porcentaje.
discount_daysintegernoDías antes del vencimiento en que el 1º descuento es válido.
discount_second_amountnumbernoValor del 2º descuento en reales.
discount_second_percentagenumbernoPorcentaje del 2º descuento.
discount_second_daysintegernoDías antes del vencimiento en que el 2º descuento es válido.
discount_third_amountnumbernoValor del 3º descuento en reales.
discount_third_percentagenumbernoPorcentaje del 3º descuento.
discount_third_daysintegernoDías antes del vencimiento en que el 3º descuento es válido.
fineobjectnoConfiguración de multa (RETORNO/response como objeto anidado). En el ENVÍO/request utilice los campos planos fine_type, fine_amount y fine_percentage.
reductionobjectnoConfiguración de descuento (RETORNO/response como objeto anidado). En el ENVÍO/request utilice los campos planos reduction_type, reduction_amount y reduction_percentage.
interestobjectnoConfiguración de interés (RETORNO/response como objeto anidado). En el ENVÍO/request utilice los campos planos interest_type, interest_amount e interest_percentage.
discountsobjectnoConfiguración de descuentos (RETORNO/response como objeto anidado con hasta 3 descuentos). En el ENVÍO/request utilice los campos planos discount_*, discount_second_* y discount_third_*.
ignore_whatsappbooleannoNunca envíe este Pix por WhatsApp
password_protected_modeintegernoModo de protección por contraseña: 0=deshabilitado, 1=últimos 4 dígitos, 2=primeros 5 dígitos Valores: 0, 1, 2.
tagsarray<string>noEtiquetas asociadas al pix
tag_liststringnoEtiquetas asociadas al pix
created_via_apibooleannoIndica si el Pix fue creado por API
financial_provider_external_idstringnoID en la institución financiera
created_atstring (date-time)noFecha y hora de creación del registro
updated_atstring (date-time)noFecha y hora de la última actualización del registro

Otros campos y objetos anidados: kobana schema banking.charge.pix.create.

Respuestas

HTTPDescripción
201Pix creado con datos de cliente
422Error de validación

charge pix cancel​

Cancelar un Pix

kobana banking charge pix cancel [PIX_UID] [OPCIONES]

PUT /v2/charge/pix/{pix_uid}/cancel

Procesamiento Asíncrono: Este endpoint se procesa de forma asincrónica y crea un comando de cancelación para el PIX. La cancelación de un PIX se realiza de forma asincrónica, es decir, al recibir la solicitud, nuestra API guarda la solicitud y crea un Comando. Este comando se procesa en segundo plano y después de confirmarse, el Pix es cancelado. Recibe en la respuesta de esta solicitud el ID del comando creado y puede consultarlo en cualquier momento. Vea más en Listar Comandos de un Pix y Ver un Comando.

Eventos de Webhook

Cuando se realiza la solicitud, un evento pix.command.cancel.started es disparado. Nuestro servidor entonces comienza los intentos de envío de la cancelación a la institución financiera. Solo después de confirmado en la institución financiera, entonces el pix es cancelado en nuestra base de datos. En este momento el evento pix.command.cancel.confirmed es disparado.

El evento pix.db.updated también es disparado en la confirmación de esta operación.

⚠️ Atención al payload de retorno: La respuesta de la llamada de cancelación de un PIX es el payload de un Comando. Dentro del payload del comando está la clave pix con los datos del PIX en cuestión.

Argumentos de la ruta: pix_uid

Respuestas

HTTPDescripción
200Comando creado exitosamente
422Pix ya cancelado

charge pix update​

Actualizar un Pix

kobana banking charge pix update [PIX_UID] [OPCIONES]

PUT /v2/charge/pix/{pix_uid}/update

Procesamiento Asíncrono: Este endpoint se procesa de forma asincrónica y crea un comando de actualización para el PIX. La actualización de un PIX se realiza de forma asincrónica, es decir, al recibir la solicitud, nuestra API guarda los cambios que está solicitando y crea un Comando. Este comando se procesa en segundo plano y después de confirmarse, el Pix es actualizado. Recibe en la respuesta de esta solicitud el ID del comando creado y puede consultarlo en cualquier momento. Vea más en Listar Comandos de un Pix y Ver un Comando.

Eventos de Webhook

Cuando se realiza la solicitud, un evento pix.update.requested es disparado. Nuestro servidor entonces comienza los intentos de envío del cambio a la institución financiera. Solo después de confirmado en la institución financiera, entonces el pix es actualizado. En este momento el evento pix.update.confirmed es disparado.

El evento pix.db.updated también es disparado en la confirmación de esta operación.

⚠️ Atención al payload de retorno: La respuesta de la llamada de actualización de un PIX es el payload de un Comando. Dentro del payload del comando está la clave pix con los datos del PIX en cuestión.

Argumentos de la ruta: pix_uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
amountnumbernoCantidad
pix_account_uidstring (uuid)noUID de la Cuenta Pix para cambiar la clave Pix del receptor. Este campo es útil cuando desea cambiar la clave Pix en el proveedor financiero. Importante: Solo se aceptan cuentas Pix que estén activas (estado active).
payerobjectnoDatos del Pagador
statusstringnoEstado del Pix. opened: Cobranza Pix abierta (no pagada). [Estado Inicial] paid: Cobranza Pix pagada. overdue: Cobranza Pix vencida. canceled: Cobranza Pix cancelada. generation_failed: Cobranza Pix creada, pero no se registró en el banco.
expire_atstring (date-time)noFecha y hora de vencimiento. Formato iso8601
revoke_daysintegernoNúmero de días activo después del vencimiento
messagestringnoMensaje de solicitud al pagador
additional_infoobjectnoInformación adicional para el pagador
fine_typeintegernoTipo de la multa: * 0 Sin multa (none) * 1 Por valor (amount) * 2 Por porcentaje (percentage) En el retorno los datos vienen en el objeto fine. Valores: 0, 1, 2.
fine_amountnumbernoValor de la multa en reales. Obligatorio cuando fine_type = amount.
fine_percentagenumbernoPorcentaje de la multa (0.0 a 100.0). Obligatorio cuando fine_type = percentage.
interest_typeintegernoTipo de interés: * 0 No aplica / exento (none) * 1 Valor diario — días corridos (daily_amount_calendar) * 2 Porcentaje diario — días corridos (daily_percentage_calendar) * 3 Porcentaje mensual — días corridos (monthly_percentage_calendar) * 4 Porcentaje anual — días corridos (yearly_percentage_calendar) * 5 Valor diario — días útiles (daily_amount_business) * 6 Porcentaje diario — días útiles (daily_percentage_business) * 7 Porcentaje mensual — días útiles (monthly_percentage_business) * 8 Porcentaje anual — días útiles (yearly_percentage_business) En el retorno los datos vienen en el objeto interest. Valores: 0, 1, 2, 3, 4, 5, 6, 7, 8.
interest_amountnumbernoValor diario de interés en reales. Obligatorio cuando interest_type sea por valor (daily_amount_*).
interest_percentagenumbernoPorcentaje de interés. Obligatorio cuando interest_type sea por porcentaje.
reduction_typeintegernoTipo de descuento: * 1 Por valor (amount) * 2 Por porcentaje (percentage) * 3 No aplica — elimina el descuento (none) En el retorno los datos vienen en el objeto reduction. Valores: 1, 2, 3.
reduction_amountnumbernoValor del descuento en reales. Obligatorio cuando reduction_type = amount.
reduction_percentagenumbernoPorcentaje del descuento. Obligatorio cuando reduction_type = percentage.
discount_typeintegernoTipo de descuento aplicado a los campos discount_* (nulo/ausente = sin descuento): * 1 Valor fijo (fixed_amount) * 2 Porcentaje fijo (fixed_percentage) * 3 Anticipación por valor — días corridos (advance_amount_calendar) * 4 Anticipación por valor — días útiles (advance_amount_business) * 5 Anticipación por porcentaje — días corridos (advance_percentage_calendar) * 6 Anticipación por porcentaje — días útiles (advance_percentage_business) Las modalidades de anticipación (3–6) aceptan solo un rango. En el retorno el tipo viene en discounts.type. Valores: 1, 2, 3, 4, 5, 6.
discount_amountnumbernoValor del 1º descuento en reales. Obligatorio cuando discount_type sea por valor.
discount_percentagenumbernoPorcentaje del 1º descuento. Obligatorio cuando discount_type sea por porcentaje.
discount_daysintegernoDías antes del vencimiento en que el 1º descuento es válido.
discount_second_amountnumbernoValor del 2º descuento en reales.
discount_second_percentagenumbernoPorcentaje del 2º descuento.
discount_second_daysintegernoDías antes del vencimiento en que el 2º descuento es válido.
discount_third_amountnumbernoValor del 3º descuento en reales.
discount_third_percentagenumbernoPorcentaje del 3º descuento.
discount_third_daysintegernoDías antes del vencimiento en que el 3º descuento es válido.
created_via_apibooleannoIndica si el Pix fue creado por API
financial_provider_external_idstringnoID en la institución financiera
created_atstring (date-time)noFecha y hora de creación del registro
updated_atstring (date-time)noFecha y hora de la última actualización del registro

Otros campos y objetos anidados: kobana schema banking.charge.pix.update.

Respuestas

HTTPDescripción
200Comando creado exitosamente - con pix_account_uid
422Pix pagado

charge pix get​

Ver un Pix

kobana banking charge pix get [UID] [OPCIONES]

GET /v2/charge/pix/{uid}

Consulta información específica de un Pix.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Pix encontrado
404Pix no encontrado

charge pix delete​

Eliminar un Pix

kobana banking charge pix delete [UID] [OPCIONES]

DELETE /v2/charge/pix/{uid}

Elimina un Pix cancelado.

Esta operación elimina el PIX definitivamente de nuestra base de datos. Incluso realizando la eliminación, el PIX se contabiliza en el volumen para el plan contratado

Eventos de Webhook

El evento pix.db.deleted es disparado en esta operación.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
204Pix eliminado
404Pix no encontrado
422Pix abierto

charge pix-accounts list​

Listar Cuentas Pix

kobana banking charge pix-accounts list [OPCIONES]

GET /v2/charge/pix_accounts

Lista las cuentas Pix registradas en la cuenta.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página

Respuestas

HTTPDescripción
200Cuentas Pix encontradas

charge pix-accounts create​

Crear Cuenta Pix

kobana banking charge pix-accounts create [OPCIONES]

POST /v2/charge/pix_accounts

Este endpoint se utiliza para registrar una nueva cuenta pix.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
financial_account_uidstringsíUID de la cuenta financiera. El proveedor y datos del beneficiario se derivan automáticamente.
keystringsíClave pix
custom_namestringnoNombre personalizado de la cuenta pix
enabledbooleannoHabilitar Cuenta Pix
defaultbooleannoCuenta predeterminada

Otros campos y objetos anidados: kobana schema banking.charge.pix-accounts.create.

Respuestas

HTTPDescripción
201Cuenta Pix creada
422Cuenta Pix inválida

charge pix-accounts get​

Ver una cuenta Pix

kobana banking charge pix-accounts get [UID] [OPCIONES]

GET /v2/charge/pix_accounts/{uid}

Consulta información específica de una cuenta Pix.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Cuenta Pix encontrada
404Cuenta Pix no encontrada

charge pix-accounts update​

Actualizar Cuenta Pix

kobana banking charge pix-accounts update [UID] [OPCIONES]

PUT /v2/charge/pix_accounts/{uid}

Este endpoint se utiliza para actualizar una nueva cuenta pix.

Argumentos de la ruta: uid

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
custom_namestringnoNombre personalizado de la cuenta pix
keystringnoClave pix
enabledbooleannoHabilitar Cuenta Pix
defaultbooleannoCuenta predeterminada
financial_account_uidstringnoUID de la cuenta financiera (para asociar a una cuenta existente)

Otros campos y objetos anidados: kobana schema banking.charge.pix-accounts.update.

Respuestas

HTTPDescripción
200Cuenta Pix actualizada
404Cuenta Pix no encontrada
422Clave Pix inválida

charge pix-accounts delete​

Eliminar Cuenta Pix

kobana banking charge pix-accounts delete [UID] [OPCIONES]

DELETE /v2/charge/pix_accounts/{uid}

Elimina una cuenta Pix.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
202Cuenta Pix eliminada
404Cuenta Pix no encontrada