UniCredit Bulbank is the local branch of the UniCredit bank in Bulgaria. I use their online banking app to manage my account and make money transfers.
Occasionally, I receive a bank account number via email or I see the account number on a website. I copy from the email or website and paste in the respective field in the banking application.
Unfortunately, when the IBAN is formatted in a way that optimizes reading, the banking app does not recognize it and shows an error message:
2. The field ate some of the characters after the pasting. I pasted the value "BG12 UNCR 7000 1520 8077 58" but the last four characters 77 58 are missing.
Quick and dirty: Modify the message to tell users that the IBAN must not contain spaces (and any other ‘forbidden’ characters).
Design for humans: Eliminate the message. Strip IBAN numbers of spaces, dashes, slashes, dots and other invalid characters or just parse them and keep the formatting that users used. Never cut the value that the user pasted. (Of course you may want to cut strings longer than, say 100 characters.)
16 July 2016 | Bulbank Online