How to register to API Store?

Introduction

BoC API Store offers a collection of APIs through which BoC opens the gateway to core banking functionality.
 
Through our PSD2 APIs and with the approval of the customer, third party providers (TPP) can access account information and initiate payments. 

Using our B2B APIs, businesses can connect their ERP Systems to perform group/payroll and multiple payments. 

For more information, please visit the API section of the portal.

 

Registration process

As a pre-requisite, to use any of our APIs you must first make sure that you are registered and subscribed to the required ones.

If you are a PSD2 TPP authorized by any European competent authority, you are required to have digital eIDAS certificate (QSeal, QWAC)  and use it as transport certificate when calling the TPP Onboarding API for registration. The registration API needs the JSON body in JWS format sign with your digital eIDAS QSeal certificate.

Example Request:

{
    "payload": "eyJkZXZlbG9wZXIiOnsiZmlyc3ROYW1lIjoiU2F2dmFzIiwibGFzdE5hbWUiOiJNaWNoYWVsIiwiZW1haWwiOiJlYXJ0aGZsYXgtZGlhc3BpZGlkYWUtdW5tb2RpZmllZEBsYW5kbWFyay5pbyIsInBob25lIjoiOTkwNTg2NzYifSwiY29udGFjdCI6eyJmaXJzdE5hbWUiOiJDaHJpc3RvcyIsImxhc3ROYW1lIjoiTmljb2xhb3UiLCJlbWFpbCI6ImNuaWNvbGFvdTFAZ21haWwuY29tIiwicGhvbmUiOiI5OTY5NTE5MSJ9LCJzaWduaW5nQ2VydGlmaWNhdGUiOiJNSUlIdmpDQ0JhYWdBd0lCQWdJUUNwZlVnSmMvSWtMdTJpNngwTmQxYS4uLi4ifQ",
"signatures": [
        {
           "protected": "eyJhbGciOiJIUzI1NiJ9",
           "signature": "XkU8RonWMjBsrDrA9geT_UmpskDmolNx2wMKUP43Heg"        
        }
    ]
}

 

On the other hand, if you are a B2B customer, you can register through your banker using this form. B2B providers do not need to provide a transport certificate but in case they will be requiring payments, then they will need Signing Certificate. In this case, during their registration they will be provided with instructions on how such certificate can be issued.
 

Note that for testing APIs on Sandbox, you just need to use the Sign-On functionality of the portal to create a developer account.

 

In case of a successful registration, the developer included in the API will receive appropriate credentials via email to get access to the developer portal. Through the Developer portal, a developer can create one or more applications and subscribe to APIs to be able to use them. For more information on this, please refer to How to access and call our APIs page.