I am Senior Software Engineer on the Platform team at N26 – Europe’s first completely mobile bank, trusted by more than 600.000 users in 17 countries. I have been working as a Backend engineer for the last 7 years, 5 of which have been in the FinTech space. I am proud of working on the persistent challenge of building secure systems while still providing an amazing user experience.
A mobile-first approach to 3DSecure today
3DSecure is an important add-on offered by many banks, which provides an extra layer of security for online transactions. Like many security measures, the most popular implementation of 3DSecure (i.e. enter the Xth, Yth, Zth letter of another password) obstructs users from their end goal of paying for something. When it was time for us to implement it, we knew it had to look, feel and function in the N26 way. This meant a mobile-first experience that fits in with the intuitive behaviour that our users expect and are proud of. In this talk we will explore how 3DSecure works, including why it is the most up-to-date fraud prevention method in the world today. We will look at how we implemented the 3DS Mastercard SecureCode protocol with safety and user-experience as priorities and introduce our proprietary risk-model that uses machine learning to assess every online transaction made with N26.