Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,016 members, 7,818,003 topics. Date: Sunday, 05 May 2024 at 03:27 AM

Do Nigerian Banks Have An Api To Their Database. - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Do Nigerian Banks Have An Api To Their Database. (7276 Views)

Two Step Verification Or Authentication Using Sms Api (tutorial) / How Do I Create An API For A Website Or Blog In JSON Format. / Building An API In 60 Seconds, Without Any Server Setup (2) (3) (4)

(1) (Reply) (Go Down)

Do Nigerian Banks Have An Api To Their Database. by joftech(m): 9:43am On Feb 06, 2006
I was wondering if it's possiible to write a program that can retrieve someone's bank account update from Nigerian banks database.
Re: Do Nigerian Banks Have An Api To Their Database. by dejiolowe: 10:30am On Feb 06, 2006
interswitch already do that. but what is the scope of what u want to do?

databases already allow ppl to connect. but u might be talking about bank applications which usually interface via iso8583.
Re: Do Nigerian Banks Have An Api To Their Database. by joftech(m): 12:20pm On Feb 06, 2006
I mean an API that will allow me to query my own (or any other person's, provided i can supply the needed/required ID and password) bank account from the program/web app that i will like to write. Sort of google/yahoo API that allow you to query a particular part of their map system.

I was thinking about an application that will display a ticker on the desktop which will be updated on a realtime basis.
Re: Do Nigerian Banks Have An Api To Their Database. by sbucareer(f): 8:25pm On Feb 07, 2006
@joftech, [glow=red,0,10]hahahahahaha!!![/glow] wetin you won do with another person akaterian?  Banks would not be stupid to publish their API on the internet.  Even by mistake you had come across such API, to access some object and call up a function say transfer balance etc, that process MUST be a local process known to the Enterprise Application.

If the process is running on a different Enterprise Application, the security settings will not let your request go beyond some switches and routers.  Mind you Enterprise Architecture is very different.  A Bank may hold there DB in Scotland, their Enterprise Server in London, All their middleware in another location.  All these is to help with network fault tolerant and virus.

If you are looking for google/yahoo API, I think google has it API here, but not banks.

To query your bank account, you need to login to your online bank website, if you bank has one.  Alternatively, you could use 24hrs banking telephone service if your bank provides one.  The last one is to visit your branch and ask a cashier to help you query your account.  Then again there is this last one, which I will not recommend to take a gun and visit your branch.

2 Likes

Re: Do Nigerian Banks Have An Api To Their Database. by joftech(m): 11:05pm On Feb 07, 2006
@joftech, hahahahahaha!!! wetin you won do with another person akaterian?

Did you bother to read my posts properly at all.

Thank God you said i can use their website to do my query good. What i simply want to do is to use those set of username and password to tunnel to their network simply to retrieve my own and only my own account information. At least there's a way they made it impossiible for me to view other's account on their website.

I wasjust imagining something of that nature cos there's an idea i was thinking about, i can't disclose it though (it's a trade secret).
Re: Do Nigerian Banks Have An Api To Their Database. by sbucareer(f): 11:13pm On Feb 07, 2006
@joftech, you can NOT issue queries to your bank.  The quries are already provided for you. i.e.

1. check balance
2. transfer fund
3. cancel standing order
4. make a payment

etc..

But tell me, why have your username and passwd send over unsecure HTTP to just authenticate your details on an online application like online banking?  Online banks don't use HTTP/HTTPS to get your details. They use RMI/RPC

2 Likes

Re: Do Nigerian Banks Have An Api To Their Database. by sbucareer(f): 11:28pm On Feb 07, 2006
Sorry I misunderstood ur question.  It doesn't worth the application.  Using tunnelling application would not be a good idea.  I once had an idea of a project I wanted to do.  It was something to do with HTTP/HTTPS authentication from a remote server using tunnelling as my transport protocol, but I soon abandoned it.
Re: Do Nigerian Banks Have An Api To Their Database. by larryoncol(m): 6:28pm On Mar 26, 2007
sbucareer:


from you point of view, let me have a clear definition and examples of what an API is


thanks

larry
Re: Do Nigerian Banks Have An Api To Their Database. by sbucareer(f): 7:14pm On Mar 26, 2007

There may be two types of API:

1. Local API
2. Remote API

Both API's are define during the application development stage. Bank being a very regulated service and security being one of the major business will NEVER publish their API as a remote web-service or remote-RPC/RMI.

Even if they do, it would be to a trusted party or a corelation of integrated solution from banks i.e. you can withdraw money from any bank that is not your branch.

I learned that the ATM machine in your bank or any banks do not in any way connect to your bank, amazing. You see the magnetic strip at the back of your credit card or bank card is just an EPROM (Erasable Programmable Read-Only Memory) that the machine uses to locate your tuple at the actual bank database.

The ATM is a computer like this one you are using to read this message. It is connected to internet through a special gateways. There is a software that runs within the box. The software reads your card and take and update your EPROM. Your EPROM is just a set credit or debit say $5000 limit

Any time you make withdrawal say $200, the software will do 5000 -200 = 4800 and the EPROM will be updated to $4800. The box will try and connect to the bank with these transactions using your bank account as the primary key. Meanwhile, you must have a $5000 credit/debit on your bank for the process to be successful.

This is when a remote API is used within a banking system. These API's are application dependent and cannot be changed or modified by any application. They use a very strong encryption to identify the remote object.

The point is you cannot have access to these API's, even if you do, the ATM have a Time stamp to every object that connects back to the bank.

Here is a definition of API from [url=http://www.google.com/search?hl=en&q=define%3A+API]google[/url]

5 Likes

Re: Do Nigerian Banks Have An Api To Their Database. by segebee(m): 7:49pm On Mar 26, 2007
i actually seem to disagree with my programming mentor sbucareer

i do believe banks have an api

bt u must be trusted that's why they give respected coys like interswitch

i feel ur project bt for u to get access u need to gain trust

as a dba, all i need to do is create an account for u and give u port no etc
bt then u could cos damage, so u see y trust is important

id say float a coy

@sbucareer how do i create an sms portal
im also workin on a project
Re: Do Nigerian Banks Have An Api To Their Database. by sbucareer(f): 8:11pm On Mar 26, 2007

Simple, get a SMS gateway from many of the online SMS services like this one

You really have to shop around, some offers low credit according to traffic and some offer just bulk buy. What ever you business application, you have to get an SMS gateway before you can develop an SMS portal.

Also your decision to getting a gatway from any company will be heavily dependent on the script language their offer as their API. Many offers Visual basic/ASP and PHP or JAVA.

They would send you a booklet or ebook on how to configure their API with your server. At this point if you need help contact me I would generously help you.

Other way is to set up your own SMS gateway, you would need some software like unix and get an ISP that has a GSM gateway that can terminate your messages. It could be two-way termination but it could cost you more.


I have a business proposal for someone that can introduce me to any top official that works with MTN or globalcom. The business is to provide me a carrier band to shift calls from the world to Nigeria at a very competitive rate. Your part would be a one off payment of £50k

sbucareer:
Banks would not be stupid to publish their API on the internet. Even by mistake you had come across such API, to access some object and call up a function say transfer balance etc, that process MUST be a local process known to the Enterprise Application.
NOTE segebee

I never said that bank do not have API. I said, it may not be available to the public.

Re: Do Nigerian Banks Have An Api To Their Database. by rookie(m): 2:38pm On Mar 27, 2007
sbucareer:

Online banks don't use HTTP/HTTPS to get your details. They use RMI/RPC

Really, why use interprocess communication to interact with a web client; or are you talking about the bank HTTP server interaction with bank application engine?

1 Like

Re: Do Nigerian Banks Have An Api To Their Database. by sbucareer(f): 9:40pm On Mar 27, 2007

I would retract that sentence, after studying ways to pass request front and back to the server it might be argued that banks could securely use HTTPS as a protocol in requesting an encrypted object from the web-tier.

Although, I am not fully convinced, but reading some article on recent HTTPS technology and the new 128-bits Cipher Strength, it could be argued that sending data across the internet gateway may pose little or no security issues.

But I am still heavily not convinced.
Re: Do Nigerian Banks Have An Api To Their Database. by abdkabir(m): 11:48pm On Mar 27, 2007
shocked shocked shocked shocked shocked

OMo the strength and intricacies of the argument here are pawaful O. Infact I totally respect. There's just one more thing i guess we need, simple words , the simper you're the better we all can understand.

Keep on with the talk, i dey 4 background.

1 Like

Re: Do Nigerian Banks Have An Api To Their Database. by dakmanzero(m): 4:42pm On Jun 11, 2007
blah blah blah
Re: Do Nigerian Banks Have An Api To Their Database. by babasin(m): 2:27pm On Jun 13, 2007
@sbucareer,

what are you trying to achieve: API connection possible with adequate SSL security.
Re: Do Nigerian Banks Have An Api To Their Database. by sbucareer(f): 4:03pm On Jun 16, 2007

I was wondering if it's possible to write a program that can retrieve someone's bank account update from Nigerian banks database.

This was the question asked by the poster. Lets look at the question bit by bit.

1. Is is possible to write a program that can retrieve someone’s bank account?  Yes
2. Can you update from Nigeria banks database? Yes.

Assuming that the bank is sensible enough to protect their customer’s money from thieves, they would not want to provide public access to their databaseor information systems.

Ok, lets say the banks are doing business in 21st century where investment is all about money, acquisition, merger, and competitiveness. They have to device a way to share their information system with third trusted party.

Now, the programmers will create what we call Web service that will use SOAP protocol and probably use a message type, XML to expose their API. These messages may be synchronous or asynchronous it does not matter.

Now, let say you are not a trusted third party, how would you know what web servers they use? Protocol they use? Message type they use?

Even you as an ordinary developer, when you develop your personal site, you would not want someone to nick your photos, images and your special CSS and JS.

Let me iterate, I never said banks can not public their API or it is impossible to publish a banks API, what I said is that it is not possible to publish banks API to the public. If you know of a bank let us know, pls.
Re: Do Nigerian Banks Have An Api To Their Database. by babasin(m): 10:49pm On Jun 17, 2007
Full agree with you!
Re: Do Nigerian Banks Have An Api To Their Database. by stplsocial: 10:30am On Jan 24, 2015
You are looking for a financial data aggregator.

Several companies across the world operate as financial data aggregator and expose an API to be used programatically within your application, so that you do not need to integrate with each and every bank API. We are developing the world's first School Management Software, School Time [url] http://www.school-time.co [/url], which will be using one of such APIs, to allow schools automatically download their financial transactions into School Time. No more book keeping and manual entry.

We are exploring services from likes of Yodlee. However, their API access is expensive.
Re: Do Nigerian Banks Have An Api To Their Database. by suyamasta(m): 4:00pm On May 07, 2019
For automated transactions APIs are needed from Nigeria banks
Re: Do Nigerian Banks Have An Api To Their Database. by seunoni34(m): 6:45am On May 08, 2019
I think the primary architecture behind banks is the security. It will be extremely unwise for a bank to make their internal API's public.
Re: Do Nigerian Banks Have An Api To Their Database. by bet9ja(m): 7:24pm On May 08, 2019
Banks have an API. I have consume one before while working for a loan shark organization. I am sure there are a lot of paper work involved.
Re: Do Nigerian Banks Have An Api To Their Database. by alexmbachu2: 7:41pm On May 08, 2019
can someone add me on Whatsapp...need help on something plsss...asap
Re: Do Nigerian Banks Have An Api To Their Database. by alexmbachu2: 7:43pm On May 08, 2019
alexmbachu2:
can someone add me on Whatsapp...need help on something plsss...asap
08037471837....add me up fellas..let's talk pls
Re: Do Nigerian Banks Have An Api To Their Database. by DavidOluyale(m): 2:16am On May 09, 2019
joftech:
I was wondering if it's possiible to write a program that can retrieve someone's bank account update from Nigerian banks database.


Check www.paystack.com

They have some nice APIs
Re: Do Nigerian Banks Have An Api To Their Database. by Jamesshema(m): 12:05am On Feb 23, 2020
Introducing WiredBanking software for a Micro-finance bank, cooperative society, Thrift/daily savings or loan business services. Benefit of usage: (it)


 It helps you to totally avoid long notes or Write-up
 Backup your data against lose of records or fire outbreak
 Auto solve manual calculation mistake
 Protect your business from fraudulent staff that could manipulate write-up and signature to make…
Usage Roles:


 Unlimited number of Teller
 Unlimited number of Field Officers
 Unlimited number of Customers
 Unlimited number of Admin
 Unlimited number of Sub-admin
The above mentioned now have personalize dashboard to carry out their daily activities while super admin run general management


Functionalities:

1. Unlimited Registration ( Quick & Recapture)
2. Unlimited branch management
3. Staff management
4. Unlimited Customer base
5. Expenses management
6. Loan management
7. Fixed Savings Management
8. Daily/Target Saving management
9. Deposit management
10. Withdrawal management
11. Fixed deposit management
12. Announcement management
13. Customer management
14. Customer Complain management box
15. New registration notification
16. Report Generation (excel & pdf)
18. Transfer management
19. Season greeting SMS/EMAIL broadcast
20. Refund/reversal management
21. Customer verification management

etc. More features can be added at request Near Future features: Direct bank transfer and bill payment coming soon.. ( to enable customer transfer their savings fund via their dashboard, USSD, Whatsapp bot to any bank and Also pay all bills) etc More features can be added at request
Note: Direct bank transfer and bill payment coming soon..
============================================
Request demo:

Email: info@smarttouchnetwork.com.ng
Tel: 08055988585; 09030306672 or 08187798227
Tags: Financial cooperative software, Online banking software, Micro-finance software, multi-purpose cooperative software
#Cooperative Society #Daily Savings Scheme, #Loan management System, Thrift and Target Savings Software Application, Esusu Banking System, #Adashi Management System, #Daily Contribution #Bank API for visual Account , #transfer #BVN/KYC verification # Bills payment API # Recharge card API
Re: Do Nigerian Banks Have An Api To Their Database. by HassieMalcomson(f): 4:58pm On Jan 02, 2023
This scenario depends on whether the bank uses an open banking API or not. However, open banking APIs could be beneficial for quick innovation and personalized offers. Although you can consider reading this thorough article https://geniusee.com/single-blog/core-open-apis-for-banking about open banking APIs but if I share leading banks and financial services that are already using such APIs then you will find many renowned names here. Indeed, PayPal, Fidor Bank, and OnDeck Capital are already using open banking APIs for different tech stacks.

Similarly, if you are in search of open banking APIs then you should consider Dapi, Moneyhub Open Finance, and Brex. However, I don't think that banks would provide single detail about their data. Because such financial institutes always keep the data secure.

(1) (Reply)

Difference Between Computer Science And Computer Science Education / Converting Picture To Byte Array(blob) And Back To Picture / Uber Vs Taxify - Which Do You Prefer?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 49
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.