During the technical update that will take place on 21/06/2025 from 10:00 pm until 8:00 am next day, our API services, sandbox and developer portal might be temporarily unavailable.
Date of publication: 16/06/2025
To access all AIS API, a valid consent established between the TPP, the PSU and the ASPSP is required. In addition, when TPP are using the REDIRECT workflow, they must also provide the access token related to the given consent. The APIs accessible with this consent are listed below. All specifications of these APIs can be found on the API page of this developer portal.

Returns all the accounts (at least payment accounts) that the ASPSP managed for the PSU.
Retrieve all the characteristics of a specific account Characteristics include - Balances (current, available) - Label - Account number - Type of the account.
Returns the balances linked to the account specified.
Returns the transactions linked to the account specified.
Retrieving transactions older than 90 days is authorised only if the consent is valid during 20 minutes after the SCA was performed.
In the case of a one-off consent, all accounts access are authorised within these 20 minutes.
In the case of a current consent, the access to the transactions prior to 90 days is restricted to the first request for the associated account after the SCA was performed.
If not all transactions can be returned in a single call, a pagination mechanism is included to manage the historical depth of transactions to return through a 'page' query parameter. Response body include navigation links for paginated account reports which allow redirection to first, next, previous or last page. By default the first page is indexed as 0.
TPP can access each AIS resources at a maximum of rolling 4 times period per day. For example:
The counter is not incremented when calling the same endpoint with a different page number within 15 minutes. However, in case of a second call further in the day on the endpoint with the same query parameters (page excluded), the incrementation is applied. For example:
For specific BerlinGroup Implementation on the Account Information Service, please refer to the specific implementation How To.
For the purpose of carrying out a payment cancellation with the XS2A APIs, it is necessary for the TPP to ask for the cancellation to the ASPSP.
In this approach, the PISP has to proceed with an OAuth2 authorization. The cancellation request is established and validated thanks to a redirection of the PSU towards the ASPSP Authentication platform.
See How to Perform a Strong Customer Authentication for details.

Asks for payment cancellation at the ASPSP for a given payment (giving id, service and product). Specificities for this API and available services and products are listed in the dedicated HowTo.
Creates an authorisation sub-resource of the payment resource for its cancellation and start the authorisation process.
Requests an authorisation from a PSU following the OAuth2 protocol. Details of the authentication workflow and user
interfaces are described in the dedicated HowTo section.
Our specificities regarding the OAuth2 protocol are
listed below.
response_type : code
code_challenge_method : S256
After successful authorisation, the user will be redirected to the redirect URI provided in the request with the following parameters :
For specific BerlinGroup Implementation on the Payment Initiation Service, please refer to specific implementation How To.
For the purpose of carrying out a payment initiation with the XS2A APIs, it is necessary to establish a consent between the TPP, the PSU and the ASPSP.
In this approach, the PISP has to proceed with an OAuth2 authorization. The consent is established and validated thanks to a redirection of the PSU towards the ASPSP Authentication platform.
See How to Perform a Strong Customer Authentication for details.

Note that to access payment resources, you don't need to provide an access token in requests if the payment has been initiated through a redirect Oauth2 workflow
Creates a payment resource at the ASPSP for a given payment service and product. Specificities for this API and available services and products are listed in the dedicated HowTo.
Create an authorisation sub-resource of the payment resource and start the authorisation process.
The usage of this access method is only necessary if the TPP has asked to start the authorisation process separately from the payment initiation (using the “TPP-Explicit-Authorisation-Preferred” Header).
Requests an authorisation from a PSU following the OAuth2 protocol. Details of the authentication workflow and user
interfaces are described in the dedicated HowTo section.
Our specificities regarding the OAuth2 protocol are listed below.
response_type : code
code_challenge_method : S256
After successful authorisation, the user will be redirected to the redirect URI provided in the request with the following parameters :
The PIS with no IBAN / Combined Service is a feature of the AIS consent. It allows a PISP to retrieve the list of account through an AIS request when it should not be able to do so.
Thanks to this feature, a PISP can offer a smooth PIS workflow where the PSU select a debtor IBAN from his/her account list instead of entering the IBAN manually.
TPPs with only the PISP role can only use the global consent scope availableAccounts: allAccounts.
An AIS Combined Service Consent can be one-off.
The property combinedServiceIndicator has to be set to true in the body of the request.
The combined service AIS consent is not supported for a multi authorization payment.
For specific BerlinGroup Implementation on the Payment Initiation Service, please refer to specific implementation How To.
To access all AIS APIs, it is necessary to establish a consent between the TPP, the PSU and the ASPSP.
In this approach, the AISP has to proceed with an OAuth2 authorization in order to retrieve a time-limited access token.
This access token is mandatory to access all the AIS PSD2 APIs. It is associated to the consent established and validate thanks to a redirection of the PSU towards the ASPSP Authentication platform.
See How to Perform a Strong Customer Authentication for details.

Creates a consent resource at the ASPSP regarding access to accounts specified in this request. Specificities for this API are listed in the dedicated HowTo.
Creates an authorisation sub-resource of the consent resource and start the authorisation process.
The usage of this access method is only necessary if the TPP has asked to start the authorisation process separately from the consent establishment (using the “TPP-Explicit-Authorisation-Preferred” Header)
Requests an authorisation from a PSU following the OAuth2 protocol. Details of the authentication workflow and user
interfaces are described in the dedicated HowTo section.
Our specificities regarding the OAuth2 protocol are listed below.
response_type : code
code_challenge_method : S256
After successful authorisation, the user will be redirected to the redirect URI provided in the request with the following parameters :
Requests an access token using the authorization code retrieved from the PSU authorization. This Access Token can be refreshed. The duration of access token is 1 hour, and the duration of refresh token is 180 days.
The TPP can retrieve the consent resource using the API above.
The TPP can retrieve the consent's status using the API above.
The TPP can retrieve the list of all the autorisations linked to the consent resource using the API above.
The TPP can retrieve the status of an autorisation linked to the consent resource using the API above.
The TPP can use this API to terminate a consent.
Submitting a POST /consents request with the property recurringIndicator=false and frequencyPerDay=1 allows you to create a one-off consent.
In this particular case, all AIS accounts access are authorised for a period of 20 minutes
For specific BerlinGroup Implementation on the Account Information Service, please refer to the specific implementation How To.
During the technical update that will take place on 21/06/2025 from 10:00 pm until 8:00 am next day, our API services, sandbox and developer portal might be temporarily unavailable.
Date of publication: 16/06/2025
During the technical update that will take place on 18/03/2025, from 09:00 am until 10:35 am next day, our API services, sandbox and developer portal might be temporarily unavailable.
Our apologies for this inconvenience.
Due to the migration of AXA BANK into Crelan, Crelan's PSD2 channel on PROD-environment will be temporarily unavailable from 07/06/2024 06:00 pm until 09/06/2024 11:00 pm.
Our apologies for this inconvenience.
To ensure uptime and stability of the platform, we scheduled some maintenances on our infrastructure:
- On 17-18 June between 11pm - 6am
- On 8-9 July between 11pm - 6am
In accordance with the amended RTS, the 90-days validity period of the AIS consent for access to account, will be extended to 180 days starting from June 20.