onlinebanking

How do banks remember "your computer"?

As many of you probably know, online banks nowadays have a security system whereby you are asked some personal questions before you even enter your password. Once you have answered them, you can choose for the bank to "remember this computer" so that in the future you can login by only entering your password. How does the "remember thi...

How Do Sites Suppress Pasting Text?

I've noticed that some sites (usually banks) suppress the ability to paste text into text fields. How is this done? I know that JavaScript can be used to swallow the keyboard shortcut for paste, but what about the right-click menu item? ...

Why are banking passwords so weak?

Out of interest and because it infuriates me, I was wondering if SOmebody here might happen to work for a bank or otherwise know the answer to this. I've used a few online banking sites (UK and N.America) and they universally enforce a password pattern of /[\w\d]{6,8}/ Sometimes, maybe you get to use underscore, but never ever do you ge...

Why are many of the banking sites implemented in Java rather than .NET?

We are developing an application for a banking client which includes transactions and the site should be very secure. The business process is finalized. Then we decide on the technology. We suggested .NET 3.5 framework with C#. The client replied for security reasons and ease of use we are going to Java. Also many of the banking sites ...

Are there any laws when working with confidential financial data?

I have been asked to build a web application that will be used to store and manipulate sensitive financial data for a private lending firm. Before I bite off more that I can chew, I am trying to figure out if there is anything I should know about legally hosting and securing this kind of information. I have read much about PCI compliance...

How would you go about making an application that automatically retrieves your bank account balance twice a day?

I'm building a utility that will hopefully keep my wife in tune with how much money we have available. I need a simple secure way of logging into my bank account and retrieving the balance. Something like mechanize is the only method I can think of. I'm not even sure if that would work given the properly authenticated https that banks...

What is the technical limitation for banks that makes them only give you 18 months of history?

For both my bank accounts I can only access 18 months of history. To access older account history, you have to pay a certain amount of money for each old statement. Why do banks do that? Shouldn't this practice go away as we get bigger hard disks and cheaper storage? ...

writing an online payment processing system

We've been requested to create an Online payment processing system the like of Paypal for our national use. does an open source version of this exist ? (so I could study it and maybe improve on it) are there any books/resources/materials that could be useful ? How can I go about taking on such a huge task ? ...

Python in the enterprise: Pros and cons

I have been exploring and developing an application in Python for mission critical work in the commercial banking arena. Banks are way conservative in selecting new applications. I need real proof of stability and others using. Have looked at the Python site but now I'm hoping this crowd can tell me more. So far I don't have a deve...

NHibernate Performance on an internet banking application

Currently we have a project to implement an Internet Banking site, and we are evaluating using Nhibernate on it. ¿Is NHibernate suitable for this kind of application, where performance is important and there will be a large quantity of users doing operations simultaneously? ¿Do you know any successfull stories of using NHibernate in th...

How to pull down bank transaction records?

I have noticed that some applications provide functionality allowing the user to pull down transaction records (usually for credit cards) from an online banking system. Usually specific banks are supported. What is the general method to achieve this (i.e., using an API, or something else)? I have seen a web app that supports the bank th...

Alternative to using java applet for bank websites

Hi all, this is a question for all coders developing online banking websites for banks. Why do banks all use java applet for their online banking websites? basically if you don't have JRE installed, you can't use thier websites. if it is for security reasons, isn't SSL good enough? ...

Java EE online banking code example

Is there any open source Java EE application for online banking and processing that you guys are aware of? Say for example I want to implement the whole online banking stack, from front-end, middleware, and back-end. Has anybody open-sourced this before? ...

Building a complete online payment gateway like Paypal

So this question isn't about integrating an existing payment gateway into my site. This is more of a architectural question. I want to build a system similar to Paypal. Now I understand that Paypal offers a lot of features under the roof and I can't implement all of them at once. I want to implement the core functionality of Paypal and ...

iphone: is there any secure way to establish 2-way SSL from an application

Hi I need to establish a HTTPS 2-way SSL connection from my iPhone application to the customer's server. However I don't see any secure way to deliver the client side certificates to the application (it's an e-banking app, so security is really an issue). From what I have found so far the only way that the app would be able to access th...

Confirm accepting a payment!

I want to make a web application were people are paying money (for example through mastercard/visa/paypal etc.). My question is: can it somehow be made that the money transfers are made only after a longer period when a condition is met in my web application. ...

What is the coolest feature you’ve ever seen in an internet banking application?

Or, maybe you have the killer feature that you would add to internet banking application? On the other hand, what is the most annoying feature you have seen? How would you make an internet banking application stand from the rest? ...

Any book that is not a "programmer to programmer" but "financier to a programmer?"

Hi, Are there any books in the market that you are aware which is written by a financier -or anyone from an industry which is not IT- to a programmer in terms of letting him briefly understand the market's business logic. Actually I am looking it for banking field to get familiar with the basic principles that I may need to know as a d...

Access own bank account via self-written application

Hi Guys, as I can imagine, this is a quite big topic. Let me explain: I have used MS Money for several years now and due to my "coding interest" it would be great to know where to start learning the basics for programming such an application. Better to say: Its not about how to design and write an application, its about the "bank detail...

Banking API/protocol

Do any banks offer data feeds of personal accounts via any form of API? I'm essentially looking to check balances on accounts without logging into their website. I remember reading about a universal banking protocol at some point... and maybe mint.com uses it to access accounts? Does mint.com have a special relationship with each bank...