The risks associated with authorised push payment ("APP") fraud have been exposed in a report by Which? that suggests that 12 out of 27 major banks have failed to sign up to a new code of conduct.

The code aims to make it easier for victims of APP fraud to get their money back.