https://api.khipu.com/
Este método se conecta a la cuenta especificada por el usuario en Banco Falabella y retorna las transacciones más recientes con el límite determinado por el banco (también conocido como "Últimos movimientos").
El uso del campo CallbackUrl
desencadenará un proceso asíncrono y los datos resultantes se enviarán más tarde al webhook especificado. Esta es la forma preferida de interactuar con nuestros servicios, ya que asegura que se harán todos los esfuerzos para extraer los datos y cumplir con su solicitud dentro de un plazo razonable. Si desea la respuesta de inmediato, omita el campo CallbackUrl
pero tenga en cuenta que puede provocar tiempos de espera dependiendo del tamaño del resultado de los datos y las condiciones de la red.
Información necesaria para conectarse a la cuenta del usuario en el sitio web y extraer datos. Los campos obligatorios indican los valores necesarios para identificar la cuenta deseada.
Identificación de la moneda en la que se mantiene la cuenta. Utilización: La moneda sólo debe utilizarse en caso de que sea necesaria para identificar la cuenta.
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/latest/transactions
curl -i -X POST \
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/latest/transactions \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"RequestData": {
"AccountNumber": "11887755"
}
}'
Operación exitosa. Retorna un objeto JSON con los datos solicitados.
Identificador único de la operación.
Estado de la operación. OK
significa que el servicio se ha ejecutado correctamente aunque no devuelva datos. ERROR
indica que ha ocurrido algo que ha impedido la finalización con éxito del proceso.
Contenedor de transacciones.
Este campo puede utilizarse para mostrar información relevante específica de la respuesta, por ejemplo indicando que el campo Data
está incompleto.
Objeto con los detalles del error, utilizado cuando Status=ERROR
. Si Status=OK
este campo será nulo. Puede leer una explicación completa de este objeto visitando este enlace
Indica cómo tratar este código de error específico, en función del tipo de error.
{ "OperationId": "6baf6c19-e485-463b-ae24-a821b025c8a4", "Status": "OK", "Data": { "Transaction": [ { "AccountId": "873458", "BookingDateTime": "2017-07-22T00:00:00-0400", "CreditDebitIndicator": "Credit", "Status": "Booked", "TransactionId": "c830d0c9a0904ea6badbaf8e25ff6e87", "TransactionInformation": "PAGO DE CUENTAS", "Amount": { … }, "Balance": { … }, "BankTransactionCode": { … } } ] }, "AdditionalInformation": null, "Error": null, "LifeSpan": null }
Este método se conecta a la cuenta especificada por el usuario en Banco Falabella y retorna todos los productos contratados (Cuentas, Seguros, Inversiones y Créditos) que se pueden encontrar dentro del sitio web (si el servicio bancario no muestra los datos de algún producto debido a problemas con el sitio web, dicho producto será omitido de la respuesta).
El uso del campo CallbackUrl
desencadenará un proceso asíncrono y los datos resultantes se enviarán más tarde al webhook especificado. Esta es la forma preferida de interactuar con nuestros servicios, ya que asegura que se harán todos los esfuerzos para extraer los datos y cumplir con su solicitud dentro de un plazo razonable. Si desea la respuesta de inmediato, omita el campo CallbackUrl
pero tenga en cuenta que puede provocar tiempos de espera dependiendo del tamaño del resultado de los datos y las condiciones de la red.
Información necesaria para conectarse a la cuenta del usuario en el sitio web y extraer datos. Los campos obligatorios indican los valores necesarios para identificar la cuenta deseada.
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/products
curl -i -X POST \
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/products \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"RequestData": {}
}'
Operación exitosa. Retorna un objeto JSON con los datos solicitados.
Identificador único de la operación.
Estado de la operación. OK
significa que el servicio se ha ejecutado correctamente aunque no devuelva datos. ERROR
indica que ha ocurrido algo que ha impedido la finalización con éxito del proceso.
Contenedor de productos.
Este campo puede utilizarse para mostrar información relevante específica de la respuesta, por ejemplo indicando que el campo Data
está incompleto.
Objeto con los detalles del error, utilizado cuando Status=ERROR
. Si Status=OK
este campo será nulo. Puede leer una explicación completa de este objeto visitando este enlace
Indica cómo tratar este código de error específico, en función del tipo de error.
{ "OperationId": "6baf6c19-e485-463b-ae24-a821b025c8a4", "Status": "OK", "Data": { "Product": { "Account": [ { … } ], "Insurance": [ { … } ], "Investment": [ { … } ], "Loan": [ { … } ] } }, "AdditionalInformation": null, "Error": null, "LifeSpan": null }
Este método se conecta a la cuenta especificada por el usuario en Banco Falabella y retorna la lista de destinatarios.
El uso del campo CallbackUrl
desencadenará un proceso asíncrono y los datos resultantes se enviarán más tarde al webhook especificado. Esta es la forma preferida de interactuar con nuestros servicios, ya que asegura que se harán todos los esfuerzos para extraer los datos y cumplir con su solicitud dentro de un plazo razonable. Si desea la respuesta de inmediato, omita el campo CallbackUrl
pero tenga en cuenta que puede provocar tiempos de espera dependiendo del tamaño del resultado de los datos y las condiciones de la red.
Información necesaria para conectarse a la cuenta del usuario en el sitio web y extraer datos. Los campos obligatorios indican los valores necesarios para identificar la cuenta deseada.
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/recipients
curl -i -X POST \
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/recipients \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"RequestData": {}
}'
Operación exitosa. Retorna un objeto JSON con los datos solicitados.
Identificador único de la operación.
Estado de la operación. OK
significa que el servicio se ha ejecutado correctamente aunque no devuelva datos. ERROR
indica que ha ocurrido algo que ha impedido la finalización con éxito del proceso.
Contenedor de destinatarios.
Este campo puede utilizarse para mostrar información relevante específica de la respuesta, por ejemplo indicando que el campo Data
está incompleto.
Objeto con los detalles del error, utilizado cuando Status=ERROR
. Si Status=OK
este campo será nulo. Puede leer una explicación completa de este objeto visitando este enlace
Indica cómo tratar este código de error específico, en función del tipo de error.
{ "OperationId": "6baf6c19-e485-463b-ae24-a821b025c8a4", "Status": "OK", "Data": { "Recipients": [ { "RecipientId": "11.111.111-1", "BankCode": "012", "BankName": "Banco Estado", "ProductCode": "CCT", "ProductName": "Cuenta Corriente", "AccountNumber": "873458", "Email": "example@mail.com", "Name": "Joe Bloggs" } ] }, "AdditionalInformation": null, "Error": null, "LifeSpan": null }
Este método se conecta a la cuenta especificada por el usuario en Banco Falabella y retorna las transacciones registradas en los estados de cuenta emitidos por el banco dentro del rango de fechas especificado (también conocido como "Cartola histórica").
El uso del campo CallbackUrl
desencadenará un proceso asíncrono y los datos resultantes se enviarán más tarde al webhook especificado. Esta es la forma preferida de interactuar con nuestros servicios, ya que asegura que se harán todos los esfuerzos para extraer los datos y cumplir con su solicitud dentro de un plazo razonable. Si desea la respuesta de inmediato, omita el campo CallbackUrl
pero tenga en cuenta que puede provocar tiempos de espera dependiendo del tamaño del resultado de los datos y las condiciones de la red.
Información necesaria para conectarse a la cuenta del usuario en el sitio web y extraer datos. Los campos obligatorios indican los valores necesarios para identificar la cuenta deseada.
Fecha de inicio en formato ISO 8601 (YYYY-MM) utilizada para obtener las transacciones.
Fecha final en formato ISO 8601 (YYYY-MM) utilizada para obtener las transacciones.
Identificación de la moneda en la que se mantiene la cuenta. Utilización: La moneda sólo debe utilizarse en caso de que sea necesaria para identificar la cuenta.
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/statements/transactions
curl -i -X POST \
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/statements/transactions \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"RequestData": {
"AccountNumber": "11887755",
"BookingDateStart": "2022-07",
"BookingDateEnd": "2022-07"
}
}'
Operación exitosa. Retorna un objeto JSON con los datos solicitados.
Identificador único de la operación.
Estado de la operación. OK
significa que el servicio se ha ejecutado correctamente aunque no devuelva datos. ERROR
indica que ha ocurrido algo que ha impedido la finalización con éxito del proceso.
Contenedor de transacciones.
Este campo puede utilizarse para mostrar información relevante específica de la respuesta, por ejemplo indicando que el campo Data
está incompleto.
Objeto con los detalles del error, utilizado cuando Status=ERROR
. Si Status=OK
este campo será nulo. Puede leer una explicación completa de este objeto visitando este enlace
Indica cómo tratar este código de error específico, en función del tipo de error.
{ "OperationId": "6baf6c19-e485-463b-ae24-a821b025c8a4", "Status": "OK", "Data": { "Transaction": [ { "AccountId": "873458", "AddressLine": "SUCURSAL SANTIAGO CENTRO", "BookingDateTime": "2017-07-22T00:00:00-0400", "CreditDebitIndicator": "Credit", "Status": "Booked", "TransactionId": "c830d0c9a0904ea6badbaf8e25ff6e87", "TransactionInformation": "PAGO DE CUENTAS", "Amount": { … }, "Balance": { … }, "BankTransactionCode": { … } } ] }, "AdditionalInformation": null, "Error": null, "LifeSpan": null }
This method connects to the user's specified account in Banco Falabella-Personas and returns the booked transactions for purchases made with the specified credit card registered in the statements issued by the bank within the specified date range (also known as "Movimientos facturados").
Using the CallbackUrl
field will trigger an asynchronous process and the resulting data will be sent later to the specified webhook. This is the preferred way to interact with our services, as it assures that all efforts will be made to extract the data to fulfill your request within a reasonable time frame. If you want the response immediately, skip the field CallbackUrl
but bear in mind that it can result in timeouts depending on the data's result size and the network conditions.
Information needed to connect to the user's bank account and extract data. Mandatory fields indicates values that are necessary to identify the desired account.
A four-digit number used to identify the card which corresponds to the last four digits of the card number.
Start date used for fetch the transactions, in ISO 8601 format (yyyy-mm)
Start date used for fetch the transactions, in ISO 8601 format (yyyy-mm)
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/booked/range/transactions/card-purchases
curl -i -X POST \
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/booked/range/transactions/card-purchases \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"RequestData": {
"LastDigits": "9999",
"BookingDateStart": "2022-07",
"BookingDateEnd": "2022-07"
}
}'
Successful operation. Returns a JSON object with the booked transactions for the specified account in a given date range.
Unique identifier of the operation.
Operation status. OK
means that the service was executed successfully even if it does not return Data. ERROR
indicates that something happened that prevented the successful completion of the process.
Container for Card Purchase. Can be an empty array.
This field can be used to display relevant information specific to the response, for instance indicating that the Data
field is incomplete.
Object with the error details, used when Status=ERROR
. If Status=OK
this field will be null. You can read a complete explanation of this object visiting this link
Indicates how to treat this specific error code, based on the type of error.
{ "OperationId": "6baf6c19-e485-463b-ae24-a821b025c8a4", "Status": "OK", "Data": { "CardInstrument": { "Identification": "9999", "Type": "Mastercard Black", "Status": "Active", "Cardholder": { "Identification": "11.111.111-1", "Name": "Joe Bloggs" } }, "Statement": [ { "MainCardId": "9999", "CreationDateTime": "2017-07-21T17:32:28-0400", "EndDateTime": "2017-06-30T23:59:59-0400", "StartDateTime": "2017-06-01T00:00:00-0400", "ExpirationDateTime": "2017-06-01T00:00:00-0400", "InvoicedAmountLCY": { … }, "InvoicedAmountFCY": { … }, "MinimumPayment": { … }, "Type": "RegularPeriodic" } ], "Transaction": [ { "MainCardId": "9999", "OperationCardId": "9999", "AddressLine": "SUCURSAL SANTIAGO CENTRO", "BookingDateTime": "2017-07-22T00:00:00-0400", "CreditDebitIndicator": "Credit", "Instalment": { … }, "LocalForeignIndicator": "Local", "Status": "Booked", "TransactionInformation": "PAGO DE CUENTAS", "ValueDateTime": "2017-07-21T17:32:28-0400", "Amount": { … }, "SupplementaryData": [ … ] } ] }, "AdditionalInformation": null, "Error": null, "LifeSpan": null }
This method connects to the user's specified account in Banco Falabella-Personas and returns the last transactions for purchases made with the specified credit card which have not been invoiced yet (also known as "Movimientos no facturados").
Using the CallbackUrl
field will trigger an asynchronous process and the resulting data will be sent later to the specified webhook. This is the preferred way to interact with our services, as it assures that all efforts will be made to extract the data to fulfill your request within a reasonable time frame. If you want the response immediately, skip the field CallbackUrl
but bear in mind that it can result in timeouts depending on the data's result size and the network conditions.
Information needed to connect to the user's bank account and extract data. Mandatory fields indicates values that are necessary to identify the desired account.
A four-digit number used to identify the card which corresponds to the last four digits of the card number.
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/pending/current/transactions/card-purchases
curl -i -X POST \
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/pending/current/transactions/card-purchases \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"RequestData": {
"LastDigits": "9999"
}
}'
Successful operation. Returns a JSON object with the transactions for the specified account in the Data
field.
Unique identifier of the operation.
Operation status. OK
means that the service was executed successfully even if it does not return Data. ERROR
indicates that something happened that prevented the successful completion of the process.
Container for Card Purchase. Can be an empty array.
This field can be used to display relevant information specific to the response, for instance indicating that the Data
field is incomplete.
Object with the error details, used when Status=ERROR
. If Status=OK
this field will be null. You can read a complete explanation of this object visiting this link
Indicates how to treat this specific error code, based on the type of error.
{ "OperationId": "6baf6c19-e485-463b-ae24-a821b025c8a4", "Status": "OK", "Data": { "CardInstrument": { "Identification": "9999", "Type": "Mastercard Black", "Status": "Active", "Cardholder": { "Identification": "11.111.111-1", "Name": "Joe Bloggs" } }, "Statement": [ { "MainCardId": "9999", "CreationDateTime": "2017-07-21T17:32:28-0400", "EndDateTime": "2017-06-30T23:59:59-0400", "StartDateTime": "2017-06-01T00:00:00-0400", "ExpirationDateTime": "2017-06-01T00:00:00-0400", "InvoicedAmountLCY": { … }, "InvoicedAmountFCY": { … }, "MinimumPayment": { … }, "Type": "RegularPeriodic" } ], "Transaction": [ { "MainCardId": "9999", "OperationCardId": "9999", "AddressLine": "SUCURSAL SANTIAGO CENTRO", "BookingDateTime": "2017-07-22T00:00:00-0400", "CreditDebitIndicator": "Credit", "Instalment": { … }, "LocalForeignIndicator": "Local", "Status": "Booked", "TransactionInformation": "PAGO DE CUENTAS", "ValueDateTime": "2017-07-21T17:32:28-0400", "Amount": { … }, "SupplementaryData": [ … ] } ] }, "AdditionalInformation": null, "Error": null, "LifeSpan": null }
Este método se está descontinuando y se retirará en los próximos meses. Migre su implementación actual para usar tokens OAuth en su lugar.
Este método se conecta a la cuenta del usuario en Banco Falabella y retorna un token vinculado a esa cuenta que puede ser usado en operaciones futuras, evitando la necesidad de enviar sus credenciales en texto plano al llamar a los servicios bancarios.
Identificación del usuario con acceso a la cuenta en el sitio web (RUN, DNI).
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/token
curl -i -X POST \
https://api.khipu.com/v1/cl/banking/personal/bancofalabella.cl/token \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"Username": "11.111.111-1",
"Password": "wxyz1234!@#$"
}'
Operación exitosa. Retorna un objeto JSON con el token de la cuenta en el campo Data
.
Identificador único de la operación.
Estado de la operación. OK
significa que el servicio se ha ejecutado correctamente aunque no devuelva datos. ERROR
indica que ha ocurrido algo que ha impedido la finalización con éxito del proceso.
Si la autenticación se ha realizado correctamente, incluye el 'Account Link' para la cuenta.
Este campo puede utilizarse para mostrar información relevante específica de la respuesta, por ejemplo indicando que el campo Data
está incompleto.
Objeto con los detalles del error, utilizado cuando Status=ERROR
. Si Status=OK
este campo será nulo. Puede leer una explicación completa de este objeto visitando este enlace
Indica cómo tratar este código de error específico, en función del tipo de error.
{ "OperationId": "6baf6c19-e485-463b-ae24-a821b025c8a4", "Status": "OK", "Data": { "AccountLink": "dFyRCVYNM0aGb1LSR/0B8e+eSVr1Zf1xj9YHmMVoiZWk28XtWEyIxEbGXnr1EdvS+QBPzjweau7tbf5QlDv97IQ2jwfUB==" }, "AdditionalInformation": null, "Error": null, "LifeSpan": null }