Enable Banking aggregation core
Get direct connection to banks and most of your TPP license with our on-premise aggregation core.
Get startedGet direct connection to banks and most of your TPP license with our on-premise aggregation core.
Get startedWe believe that integrating Open Banking should be easy and painless, so we put a lot of effort into making our aggregation core developer-friendly. You don’t need to worry about difference of bank APIs, our library automatically converts all data and interaction logic to one simple interface.
import com.enablebanking.ApiClient;
import com.enablebanking.api.AuthApi;
import com.enablebanking.model.ConnectorSettings;
import com.enablebanking.model.NordeaConnectorSettings;
// Initialize settings.
ConnectorSettings settings = new NordeaConnectorSettings()
.country("FI")
.clientId("client-id")
.clientSecret("client-secret")
.signKeyPath("/path/to/qseal/key/or/its/uri")
.sandbox(true);
.redirectUri("https://your-redirect-uri");
// Create client instance.
ApiClient apiClient = new ApiClient(settings);
// Create authentication interface.
AuthApi authApi = new AuthApi(apiClient);
// Get authentication URL.
String authUrl = authApi.getAuth(
"test", // state to pass to redirect URL
null // no access parameter (requesting consent for default AISP scope)
).getUrl();
Should you have any questions regarding testing or operating integration with live APIs?
We are happy to assist whether you have a legal question, are looking for a business case or concerned about a security matter.