The opening of the banking system has accelerated the digitalisation of the finance function by promoting the communication of banking data. Indeed, many technological innovations have been developed since then, especially in relation to Cash management.
Financial context
Thanks to an environment that favors sharing banking data, the finance function has experienced a vast digital transformation.
Indeed, the Payment Services Directive (PSD2) came into force in 2019 in the European Union.
It had 2 objectives:
- Improving the security of online transactions with stronger customer authentification;
- Opening the banking market to new payment players (except banks), i.e.Open Banking.
It is now possible to gather all the banking data of a same customer on a single platform in a secure way through an API.
Qu’est-ce qu’une API ?
An Application Programming Interface (API) » (API), soit une interface de programmation d’application en français, permet d’accéder à un service (comme des données ou des fonctionnalités) fourni par un système tiers. Plus concrètement, il s’agit de faire communiquer des applications entre elles.
For example, VTC applications use APIs to call on the services of third-party applications. Uber uses the geolocation service provided by the Google Maps’ API to find the driver's route.
To go further
To get into the details, APIs are divided into 3 parts. Starting with the modules, which represent the front door. They call a specific service, which in turn calls the database.
Let's take the example of a bakery. The customer will ask the cashier for a baguette. In this scenario, the cashier represents the module, the gateway to the API. She will ask the baker, the specific service, for a baguette. The baker will then ask his supplier, the database, for the necessary ingredients. The latter will give it to him, which will allow the baker, the service, to make a baguette, which he will give to the cashier, the module, who will in turn give it to the customer.
Quel est le rôle d’une API dans un logiciel de gestion de trésorerie ?
In the context of a Cash management software like Cashlab, we use a bank connection service via the API of our supplier, a bank account aggregator.
This allows our customers to connect their bank accounts to our tool in just a few clicks.
Scheme 1: When a customer makes a request on our tool, the front end will forward the call to the back end, our API, which will then call the API of our provider to retrieve the banking data of our customers.
Quels sont les différents types d’API ?
There are 3 different types of APIs:
- The Open APIs allow data to be communicated to third-party actors, such as vendors or customers.
- Then, the Partner APIs which are similar to open APIs with a higher level of security.
- And finally, the Internal (private) APIs which are closed to the public and used only within a company.
In addition, there are different API architectures, the most common of which is REST (Representational State Transfer). It offers technical flexibility but must meet a number of constraints.
APIs at Cashlab
At Cashlab, we use 2 types of APIs:
- We have developed our own API: our back end takes care of our clients' requests. For example, when they want to display their cash flow forecasts..
Scheme 2: The client makes the request, which is received by our front end, which in turn will ask the back end to output the forecast.
- An Open banking APIs with a REST architecture: to retrieve our customers' transactions and categorize them automatically, directly from their banks.
Thanks to APIs, Cashlab can integrate other solutions or connect to external tools.
For more information on our tool, please feel free to request a demo from our team by clicking here.
Ecrit par Eléonore, le 21/04/2022.
CASHLAB x CHIFT
Chift est le fruit de l’expérience de ses trois fondateurs dans des sociétés spécialisées dans l’intégration de systèmes. Après avoir visité une centaine d’entreprises et analysé le problème, ils ont identifié une lacune majeure sur le marché des intégrations. C’est ainsi qu’ils ont conçu Chift, une API unifiée.
Réforme de la facturation électronique: de quoi s’agit-il ?
La facturation électronique consiste en une gestion entièrement numérique du cycle de vie des factures, de leur création à leur archivage.
Entretien avec Nicolas Quintin et Edouard Fichelle de chez Carter Cash
Nicolas Quintin et Edouard Fichelle partagent leur retour d’expérience sur l’optimisation des prévisions de trésorerie en adoptant Cashlab. « L’outil est simple, avec une prise en main fluide suivi d’un bon accompagnement. Cashlab est un outil dans son temps avec son mode Saas, qui s’intègre parfaitement à notre environnement.»
📍1, rue des Prouvaires
75001 Paris
Follow us:
©2023 All rights reserved. | Cashlab | Legal Notice