Documentación API
Transacciones
POST/open-bank/request/transaction
Descripción:
Este endpoint permite realizar transacciones financieras, incluyendo la posibilidad de hacer dispersión de pagos a múltiples cuentas, desde múltiples cuentas o realizar pagos directos de una cuenta a otra. Los detalles de la transacción, como el monto, la descripción y los movimientos de débito y crédito, deben ser enviados en el cuerpo de la solicitud.
Request
Json
Response
Json
Propiedades de la transacción
| Propiedad | Tipo | Descripción |
|---|---|---|
| amount | number | Cantidad total de la transacción |
| description | string | Descripción de la transacción (ej. "Pago a tercero") |
| movements | array | Lista de movimientos financieros asociados a la transacción |
| movements.debits | array | Lista de débitos que restan fondos de las cuentas involucradas |
| movements.debits.accountId | string | Identificador único de la cuenta de la cual se debitan fondos |
| movements.debits.amount | number | Cantidad debitada de la cuenta |
| movements.credits | array | Lista de créditos que suman fondos a las cuentas involucradas |
| movements.credits.accountId | string | Identificador único de la cuenta a la cual se acreditan fondos |
| movements.credits.amount | number | Cantidad acreditada a la cuenta |
Propiedades de la respuesta
| Propiedad | Tipo | Descripción |
|---|---|---|
| lastAction | string | Última acción realizada (ej. "/open-bank/request/transaction") |
| success | boolean | Indica si la petición fue exitosa |
| titleResponse | string | Título de la respuesta (ej. "Petición realizada con éxito") |
| textResponse | string | Texto adicional explicativo (puede estar vacío) |
| data | object | Objeto que contiene los datos específicos de la respuesta |
| data.confirmConsentUrl | string | URL para confirmar el consentimiento en la petición de transacciones |
| pagination | object | Objeto relacionado con la paginación (vacío en este caso) |
| totalCounts | object | Objeto relacionado con el conteo total (vacío en este caso) |
| extra | object | Objeto adicional para información extra (vacío en este caso) |