Authentication
Security comes first. Perform transactions in a secure manner with the OAuth 2 protocol.

Features
Secure access using OAuth 2 protocol
No need to be a customer, self-register and get started
Test your app in our sandbox environment
Real-time access on account activity via the Sandbox log
Ready to start testing?
Click on Get started to find out more
Other available products
Frequently asked questions
Need help? Take a look at our FAQ’s for detailed answers to your questions
What does the Authentication API do?
We take security very seriously. This API will make sure you execute your transactions in a safe and controlled environment. We are using the OAuth2 security mechanism.
How can I use this API?
This API can power your app with a robust set of permission-based consumer and business account and transactional data while adhering to bank-level security requirements. Effectively managing data is also key for regulatory reporting. You use the API to authenticate your users easily through your web/desktop and mobile applications. This will enable you to extend reach and attract additional customers.
What is OAuth2?
In order to actually access the account and retrieve the requested data, account holders need to authorize your application and allow it to access their account. This is achieved using OAuth 2.
What is a client token?
The Client Token, commonly referred to as access_token in code samples, is a credential that can be used by a client to access an API.
What are the validation rules for the API?
You can find all the validation rules under the API docs.