Browse the available banking APIs
Take a look at our banking APIs to see what choices are available. Is there an API you can exploit in one of your applications? Use the supplied APIs to quickly build a fully featured application.
Create an account
Creating an account is free. Click "Create an account", then enter your name, email address, consumer organization, and password. We'll then send you an email with an activation link. Click the link, and you'll be ready to start developing.
Create new app
Before you can use an API, you have to register your TPP application. Log in to this developer portal and click the "Apps" section in the menu. Click the "Create New App" button.
Enter the "Title" of your application and optional "Certificate" (X.509 PEM format), "Description" and "OAuth Redirect URL". Click on "Save" button to complete the registration of your application.
When you register an application, the application is assigned a unique client ID and client secret. You must use the client ID when you call an API that requires you to identify your application by using a client ID or a client ID and client secret. Check the API description for details.
Make a note of your API Secret because it is only displayed once. Your API Secret is stored encrypted, so we cannot retrieve the unencrypted version to tell you the value if you forget it.
You can reset it, which will update the stored value and return the new value to you. To do that, click "Apps" in the main menu, click on the application in question, and then you can click the "Reset API Secret" link in the "Subscriptions" section.
Invite members
Invite other members of your organization.
Choose an API plan
After your application is registered, you need to subscribe to API Product and choose a plan.
We are offering:
- Account Information
- Consents Service API
- Confirmation of funds Service API
- Account Information Service API
- Payment Initiation
- Payment Initiation Service API
The plan determines the environment – simulation or production. We are offering:
- Simulation
- Default Plan
All plans on Developer Portal are free of charge. In Bankart API portal mandatory PSD2 APIs are available. API specification is available as a Swagger file, in the "API Product" section in the menu. All APIs follow Berlin standard, JSON format is supported.
For subscription you select the desired product and make a subscription to one of the plans. In the next step you select an existing application or create a new application. Once your application is subscribed, you use received credentials to use all APIs included in the subscribed products.
Use APIs in simulation environment
If you want to test APIs with your TPP application, we recommend that you choose the simulation plan. The functionality is the same as in the production environment.
In order to access the simulation APIs, you must have a valid eIDAS certificate (X.509 PEM format) that is uploaded on the developer portal for your application. You can upload it when creating a new app or later when editing the existing app.
After adding your certificate and redirect URL, you are able to use all PSD2 APIs, according to your given role in simulation environment. You will need a simulation payment account, for which you can write to psd2admin@bankart.si.
Use APIs in production environment
Before accessing the production environment, we recommend that you perform relevant tests: see "Use APIs in simulation environment".
In order to access the production APIs, you must have a valid eIDAS certificate that is uploaded on the developer portal for your application. You can upload it when creating a new app or later when editing the existing app. For the production environment, your app should be subscribed to the Default Plan.
After adding your certificate and redirect URL, you are able to use all PSD2 APIs according to your given role.