We'd like to remind Forumites to please avoid political debate on the Forum... Read More »
We're aware that some users are experiencing technical issues which the team are working to resolve. See the Community Noticeboard for more info. Thank you for your patience.
📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!
Sending money to the wrong bank account
Options
Comments
-
the very simple approach outlined would stop 99.999% of them, and the coding involved is trivial.0
-
Unfortunately it is not, as there are literally infinite numbers of ways to spell an account holder's name.Could be solved easily by introducing a checksum or checkdigits by hashing the, sort code, and account number together, eventually with the name, the user can be alerted to the error before they hit go. If they don't hash the name, then only the front end of a banks website needs changing.
The only way is to make the account numbers 10-digit (at least) or indeed make the name (or its part - like for driving licenses) a part of the valid combination.
I don't see any problem with spelling as it has just to be determined when opening an account and then used correctly as a part of a unique alpha-numerical combination unique for every account.0 -
to guarantee it goes to the correct recipient, the checksum would have to be based on account number and sort code.0
-
Is anybody seriously suggesting that human error can be eliminated?0
-
The point is to stop accidental one number mistakes, that can be done easily and is far better than just avoiding the issue, 3 letter alphanumeric checksum has 46000 combinations0
-
The point is to stop accidental one number mistakes, that can be done easily and is far better than just avoiding the issue
Most, if not all, banks already protect people from number mistakes. For example, it is impossible to send a Faster Payment to a non-existent combination of sort code and account number.
Not sure which number mistakes that you refer to can be done easily...... is far better than just avoiding the issue0 -
what dont you understand, you want to send me some money, to do that you need to supply the account number, the sort code, and a three letter checksum which is derived from the 2 numbers
If you put the wrong 3 letter checksum in (or the wrong sort code, or the wrong account number), your internet banking system tells you you've made a mistake and rejects it before it is sent, at which point you contact the payee and check the numbers or check what you've entered. The bank system does not have to check the name is correct, does not need to know the spelling, does not have to go through the process of bouncing, does not have to be updated with tons of code. The system could be implemented and made optional for x no of years until all the checksums for existing transactions have been entered, giving protection to those who wanted it straight away
1 mistaken transfer avoided, chance of guessing correct checksum, 1 in 46000, or with more characters 1 in 1.5 million, 1 in 60 million and so on.
compare that to what happens now, a lot of hassle and worry, no guarantee of getting the money back
checksums are used constantly to avoid computer errors, they can also be used to avoid human error.
The advantage of this kind of solution, is that all that needs to be changed is the create a payee screen with a couple of extra lines of code to multiply sort code with the account number and compare it with the entered checksum, the backend and interbank systems don't have to change. Add the checksum to everyones statement, and it's done.0 -
Well I got in a muddle tonight sending money between my own current accounts...
Turned out I'd closed the account on my payee list that I'd sent the money to (I didn't think to check as it was in my name and I'd sent a payment to it previously), expected it to bounce back into the account I'd sent it from and it didn't. Rang the bank who said the payment had been accepted. Rang the bank where the payment had been sent who confirmed the account was closed. Totally confused myself as no-one knew what had happened to the payment. Started thinking all doom and gloom such as had the account number been reallocated to someone else - plugged the details into on online verifier and it confirmed it was able to receive payments. Then I suddenly realised what had happened. The account that was closed had been switched out to a different bank and the payment had bounced onto the account that I'd switched it into. Only trouble was with all these switches I couldn't remember where I'd switched it to! Anyway, after logging into all my online bankings the payment was sitting safely in First Direct!0 -
Well I got in a muddle tonight sending money between my own current accounts...
Embarrassed to admit, I did something similar earlier this week.
I thought I'd creamed off around £40 'useful DD deposits' from Tesco and sent it to Nationwide FlexDirect (1). I checked several times during the day and it hadn't arrived. I decided it must have been held up for 'security' checks, but when it hadn't arrived by the following evening, I investigated more thoroughly and realised I had sent it to an old FlexDirect (4) which had been switched to Halifax. It was sitting there wondering where it was going next :rotfl:
I'd forgotten to amend the payee account namebut I wish it was possible to delete payees from my Tesco accounts. I've tried several times and get a message that I must cancel a scheduled payment first. The only scheduled payments are from the 'switcher' accounts, which also appear on the list in their own right:cool:
0 -
Could be solved easily by introducing a checksum or checkdigits by hashing the, sort code, and account number together, eventually with the name, the user can be alerted to the error before they hit go. If they don't hash the name, then only the front end of a banks website needs changing.
eg multiply sort x account number, checksum = last 5 digits of answer. if that doesn't match what has been supplied by the destination bank, alarm bells should ring.
If I use a valid sort code and a valid( but incorrect ) account number I don't see how the check sum generated will be invalid.
At what point in the process the destination bank supply something to match0
This discussion has been closed.
Confirm your email address to Create Threads and Reply

Categories
- All Categories
- 350.9K Banking & Borrowing
- 253.1K Reduce Debt & Boost Income
- 453.5K Spending & Discounts
- 243.9K Work, Benefits & Business
- 598.8K Mortgages, Homes & Bills
- 176.9K Life & Family
- 257.2K Travel & Transport
- 1.5M Hobbies & Leisure
- 16.1K Discuss & Feedback
- 37.6K Read-Only Boards