You are on page 1of 5

Identification And Categorization RIsk Matrix

Categories Function Description Path Create Read Update Cust Auth PIST MIT PIFT PAST Mandatory FIs OFIs Regulators
Meta Company information Gets general information about a bank or financial /meta/ X X X X X X X X
Functions service provider.
Provides the list of all the functions within open /meta/functions X X X X X X X X
Get ATMs banking
Get list orthat the bank
specific or fintech has implemented and /meta/atms/:id
ATMs X X X X X X X
is available
Get branches Get list or specific branchs /meta/branches/:id X X X X X X X X
Get agents Get list or specific agents /meta/agents/:id X X X X X X X X
Get POS terminals Get list or specific POS /meta/pos/:id X X X X X X X
Fees Get list or specific fee /meta/products/:id/fees/:id X X X X X X X X
Products Provides information about the products that a bank /meta/products/:id X X X X X X X X
Service codes has
A listthat can befor
of codes assessed
example, response codes /meta/servicecodes/:id X X X X X X X X
Metrics status Get metrics such as uptimes,downtimes etc /metrics/status X X X X X X X X
Market insights Rates Get market rates /insights/rates/:id X X X X X
Exchange rates Current exchange rate for FX /insights/fxrates/:id X X X X X
Tenors /insights/tenors/:id X X X X X
KYC BVN Verification Verify and get BVN details of a customers /kyc/bvn X X X X
Account inquiry Verify customers account details /kyc/account X X X X
Customers Customer auth X X X X X X
Get customer Retrives customers details /customers/:id X X X X X X
Update information updates customers information /customers/:id X X X X X X
Create customer Creates a new customer /customers/ X X X X X X
Connected Apps List of all apps/services customer has concented to /customers/apps X X X X X X
Accounts Get accounts Gets customers account details /accounts/:id X X X X X X
Get balances Gets account balances /accounts/:id/balances X X X X X X
Open account Open a new account /accounts X X X X X X
Block account Blocks a given account /accounts/:id/blocks X X X X X X
Hold funds Place a hold on a given account /accounts/:id/holds X X X X X X
Release hold Release hold /accounts/:id/holds/:id X X X X X X
Upgrade/Downgrade Limit
Transactions Get transactions Get transaction details /accounts/:id/transactions X X X X X X
Transfer Initiate a transfer /accounts/:id/transfers X X X X X
Transaction status Verify transaction status /transactions/:id X X X X X X
Reversal Request Request A reversal for a transfer
Reversal Request Status
Direct debit Create mandate Creates a direct debit mandate on a customer's /customers/:id/mandates X X X X X
X
account.
Get mandates Retrieves direct debit mandate on a customer's /customers/:id/mandates/:id X X X X X
X
account.
Cancel mandates Cancel a mandate on a customers account /customers/:id/mandates/:id X X X X X X
Execute mandate Fires a transaction against a previously set direct debit /customers/:id/mandates/:id X X X X X
X
mandate on a customer's account
Bill payments Get billers Get all the available billers /billers/:id X X X X X X
Get biller categories Gets a specific biller by specifying the biller id. Biller /billercategories/:id X X X X X
X
IDs are defined for each biller.
Get biller products Gets a billers by products /billers/:id/products/:id X X X X X X
Validate Gets billing details. Typically used before a bill is /billers/:id/products/:id?action=validate X X
X
made
Pay bills Debits a spcific accont for bill payment /billers/payments?action=pay X X X X X X
Reverse Bill Payment Reverse a bill payment /billers/payments?action=reverse X X X X X X
Cards Get customer cards Get a customers card details /customers/:id/cards/:id X X X X X X
Create card Creats a card /cards/ X X X X X X
Block card Blocks a given card /cards/:id/blocks X X X X X X X
Preauth card Places a hold on account /cards/:id/auth X X X X X X
Drop auth on card Drop the authorization on a card /cards/:id/auth X X X X X X
Charge card Charge a card using an existing authorization code /cards X X X X X X
Reverse Charge This should reverse the cahrged amount or specifed /cards?action=reverse
amount not exceeding the charged amount back on to X
the card
Change Pin X
Virtual account Create virtual account Creats a virtual account /virtual-accounts X X X X X X
Get virtual accounts Gets a account details /virtual-accounts/:id X X X X X X
Update virtual account Updates account details /virtual-accounts/:id X X X X X X
Deallocate virtual account Deallocate virtual account /virtual-accounts/:id?action=deallocate X X X X X X
Get virtual account transactions Gets virtual account /virtual-accounts/:id/transactions X X X X X X
Profiles and scores Income Computes an estimated income on an account over a /profiles/:id/incomes X X X X
X
period of time
Reports Report Make a report /reports X X X X X
Report Category Gets a reportable category /reports/categories X X X X X
Open banking registry Register participant Registers a new participant on Open banking /participants/registrations/ X X X X X
Registration status Get registrations status /participants/registrations/:id X X X X X
Submit RAR Sets the risk access ratio of the participant /participants/registrations/:id/rars X X X X X
Verify participants Verifies participants /participants/:id X X X X X

Cardless Withdrawals

Logs
Logs All logs via an API on secifed account/customer
Product Information and Service Touchpoints (PIST)
Market Insight Transactions (MIT)
Personal Information and Financial Transaction (PIFT)
Profile, Analytics and Scoring Transaction (PAST)

FIs
OFIs
Regulators

Customer Auth
Mandatory

Category
Function
Description

Read
Create
Update
Descriptions
This shall include information on products provided by participants to their customers and access po
This shall include statistical data aggregated on basis of products, services, segments, etc. It shall
This shall include data at individual customer level either on general information on the customer (
This shall include information on a customer which analyses, scores or give an opinion on a customer

Financial Institiution eg Banks


Other financial instituition eg Fintechs
Regulatory body eg CBN

Specifies if the API requires customer's authorizations


Specifies if the API is mandotory for the given partners

API module
API function name
Descriptions of the function

http methods
http methods
http methods
Source
https://www.cbn.gov.ng/Out/2021/PSMD/Circular%20on%20the%20Regulatory%20Framework%20on%20Open%20Banking%
https://www.cbn.gov.ng/Out/2021/PSMD/Circular%20on%20the%20Regulatory%20Framework%20on%20Open%20Banking%
https://www.cbn.gov.ng/Out/2021/PSMD/Circular%20on%20the%20Regulatory%20Framework%20on%20Open%20Banking%
https://www.cbn.gov.ng/Out/2021/PSMD/Circular%20on%20the%20Regulatory%20Framework%20on%20Open%20Banking%

https://www.restapitutorial.com/lessons/httpmethods.html
https://www.restapitutorial.com/lessons/httpmethods.html
https://www.restapitutorial.com/lessons/httpmethods.html
work%20on%20Open%20Banking%20in%20Nigeria.pdf
work%20on%20Open%20Banking%20in%20Nigeria.pdf
work%20on%20Open%20Banking%20in%20Nigeria.pdf
work%20on%20Open%20Banking%20in%20Nigeria.pdf

You might also like