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.
Optimiser la Gestion des Flux de Trésorerie avec Defacto
Une gestion fluide et efficace des flux de trésorerie est l’un des atouts les plus précieux de toute petite entreprise. Lorsque l’argent se fait rare et que les marges sont minces, vous devez vous assurer que chaque euro entre et sort de votre entreprise de manière optimale.
Interview de Sébastien Le Nevé, Directeur commercial Sage
Sébastien Le Nevé explique en quoi notre partenariat avec Sage XRT donne les moyens aux directions financières de piloter leur Cash dans les meilleures conditions.
The 10 best tips to manage Cash according to Sabbir Rahman, former Head of Treasury for ASOS
Sabbir Rahman, former Head of Treasury for ASOS, gives us his advice on managing a company's cash.
📍1, rue des Prouvaires
75001 Paris
Follow us:
©2023 All rights reserved. | Cashlab | Legal Notice