Developer Zone

The UBA developer zone is an online hub access that allows budding developers and programmers to explore an array of tools to hone their skills.

Developer Zone

A one-stop shop for everything you need to get going.

We have opened access to our UBA programs that will be enabling smarter, connected, and differentiated systems and networks. These environments lower your development time while allowing you to create custom hardware accelerators easily and on demand.

Features

Requirements

How it works

Frequently Asked Questions

Here is everything you need to know about the UBA Developer Zone.

An application is a logical collection of APIs. An application is primarily used to decouple the consumer from the APIs. It allows you to generate and use a single key for multiple APIs, subscribe multiple times to a single API with different tiers levels.

You can create a sample API with an inline script and then make it available for testing purpose for your API subscribers. You do not need to have an actual service backend but rather mock the response using the inline script. This is provided through the API Cloud’s prototyped API feature.

API Cloud Gateway servers process requests and responses with the following content types. If you have a requirement to process payloads of other content types, send a support request to the WSO2 Cloud team.
application/x-www-form-urlencoded
multipart/form-data
text/html
application/xml
text/xml
application/soap+xml
text/plain
application/json
application/vnd.api+json
application/json/badgerfish
text/javascript.

Subscription tiers provide the capability to set the maximum number of requests allowed to the API through the subscribers. The API Cloud provides 4 tiers Gold, Silver, Bronze and Unlimited.

For a full list of the error codes, please visit www.developer.ubaopenbanking.com

Error Code Error Message Description Example
700700 API Blocked This API has been blocked temporarily Invoked an API which is in the blocked lifecycle state
900800 Message throttled out The maximum number of requests that can be made to the API within a designated time period is reached and the API is throttled for the user. Invoke an API exceeding the tier limit
900810 Hard limit exceeded Hard throttle limit has been reached Invoke an API exceeding the hard throttle limit
API Requirements
Direct Debit
  • PSSP License from CBN or Mobile Money License
  • Collateral
  • Corporate Account with UBA
  • Data Policy
Transfer
  • PSSP License from CBN or Mobile Money License
  • Corporate Account with UBA
  • Data Policy
Statement
  • PSSP License from CBN or Mobile Money License
  • Corporate Account with UBA
  • Data Policy
Balance Enquiry
  • PSSP License from CBN or Mobile Money License
  • Corporate Account with UBA
  • Data Policy
ATM Locator
  • PSSP License from CBN or Mobile Money License
  • Data Policy