Bank account number and Sort Code in a form [closed]

This sounds like bad news. There are many technical and legal hurdles involved in collecting bank info online. It is easy to mess up.

All SSL does is protect information in transit between a browser (person filling the form) and the server.

Once it gets to the server you need to handle it properly. If you plan to use a common form plugin, the info will most likely get stored in your DB or emailed as plain text; that’s bad. I’d be sceptical of encryption plugins as well unless they were audited, even then you may have another rouge plugin that can cause issues.

I’d start by looking into the following:

  • Your local/national regulatory requirements

  • Where the bank info goes after the owner get’s it. Is it a third party? Do they offer a secure API or portal you can leverage?

  • PCI compliance. Even though you probably don’t fall into its scope they can give you an idea of how this type of information is handled