Picture

Welcome to the developer portal!

Developers can discover and learn about our Open Banking APIs. Sign up for an Sandbox access API key and start using our API's right away.

APIs for the fintech ecosystem

Fintechs (aka TPPs) can use our PSD2 Application Programming Interface (“API”) Solution to connect their services. Our API solution provides information about the bank’s branches and ATM’s, customer online payment accounts, payment initiation services as well as confirmation of funds functionality always with the customer's explicit consent. Learn more about our APIs here.

Our PSD2 API Solution design is based on the NextGenPSD2 Access to Account Interoperability Framework v1.3 specified by The Berlin Group. The NextGenPSD2 Framework offers a modern, open, harmonized and interoperable set of Application Programming Interfaces (APIs) as the safest and most efficient way to provide data securely. Learn more about the Berlin Group's XS2A here.

Picture
High Quality APIs
Secure, performant designed for simplicity REST APIs ready to be integrated in any platform.
Picture
Developer Ready
Documentation, code samples, interactive test console and a full blown sample application at your disposal !
Picture
Safe & Secure
Security is not an afterthought, it's an integral part of our architecture to deliver a safe and secure environment for you!

Open Banking and more!

Picture

Account Information

Access to Accounts (XS2A) interface for account information...

Try it out.

Picture

Payment
Initiation

Payment initiation interface such as transfers, bill payments...

Try it out.

Picture

Confirmation
of Funds

Check available funds within a customer’s account...

Try it out.

POST /api/transactions
{
"id": "16833741-33a0-437c-9c82-368bed96b7f6",
"from": "562b5682-7861-49ac-ad60-074fe12ddac2",
"to": "7d334e64-d0d3-4941-be6c-f59facf781d6",
"currency": "USD",
"amount": 314.55
}

Check out the API Documentation that describes how to use the APIs and includes code samples in multiple languages. The API Console allows you to directly interact with the API right here in the developer portal.

Explore APIs

let's get started

Are you getting started or ready to go LIVE?

The sandbox is a completely isolated environment and shares no resources with the production systems. Its purpose is to serve as a testbed for integration. Even though the sandbox API responses are “mock” all other aspects of the API (authentication, authorization, PSU SCA) are the same in order to keep the transition time from sandbox to production to a minimum. The sandbox environment might have more (never less) APIs than the production or API revisions that are under way. Don't hesitate to experiment and see what's next!

TPPs that are ready to move to production must ensure that they are in possession of valid certificates prior to registering for production use. For the purpose of identification TPP’s rely on Qualified certificates for electronic seal (QCSEALs, EU 910/2014 (eIDAS) Annex III) and Qualified website certificates (QWACs, EU 910/2014 (eIDAS) Annex IV).

Please note that all subscriptions require administrator’s approval. This may take from one to three business days and you might be asked to provide additional information about your case.
Picture

Sandbox access

The sandbox environment is used to document the API and offer the TPP the possibility to test the methods. Any TPP testing against the sandbox API will receive mock responses.

1. Sign up

Click on the sign up button below and you will be redirected to our identity server to complete the registration process. In the sandbox environment you are automatically assigned a developer's subscription (you don't get to choose that is) giving you access to ALL the APIs.

2. Enjoy!

During the sign up we'll provide you with all the things you need such as a valid API key, TEST certificates and a sandbox bank account associated with your mobile phone in order to run your scenarios as well as infinite fake money :) to move around.

That's it, click here to get started.

Picture

Production access

We assume that you have already completed testing your solutions against our API you are ready to go to production! When you're ready contact us to guide you through the production account provisioning process.

1. Sign up

Sorry but you'll have to sign up again! The production environment is completely isolated from the sandox environment. Your sandbox credentials and API keys will not work!

2. Choose your API product

Each API product consists of a list of API resources (URIs) combined with a Service Plan such as rate-limiting policy settings. We have designed 3 different API products for use to choose depending on the APIs you need and the usage that you need. You can learn more about our API products here!

3. You're good to go!

When moving from the sandbox to the production environment all you have to do is change the production base url's for the API, your production certificates for authentication and authorization, the api keys and that's it!

stuff you'll need...

Picture

Documentation

Check out the API Documentation that describes how to use the APIs and includes code samples in multiple languages. The API Console allows you to directly interact with the API right here in the developer portal.

Picture

GitHub Repos

Check out the code. We have pre-generated client code to use for our API. This is the place to find more and more as we progress with the development of our API.

Picture

Having issues?

Well you just might! Our platform is under heavy development with new features and enhancements. We use Issues to track todos, bugs, feature requests, and more. Access issues here.

Picture

401 Access Denied!?

Got your first 401 eh? If you are not subscribed to any API you will get a ‘401 Access Denied’ response. To subscribe, go to the Products page and click on the desired product containing the API’s you need here.

Picture

Sample TPP application

A full blown reference implementation of a fictional TPP service. The application is an ASP.NET Core MVC Web app hosted on Microsoft Azure accessing our PSD2 sandbox services. Video here

PSD2 in action

A short video of our TPP sample application. The application is a full blown reference implementation of a fictional TPP service. The application is an ASP.NET Core MVC Web app hosted on Microsoft Azure accessing our PSD2 sandbox services. 

You can access a running instance of the sample application here. You'll need sandbox credentials to give it a go!

The code is available to all
our customers with a production subscription!

2020 © Cooperative Bank of Chania - with ❤️ by INDICE - ⚡ by Azure API Management.