Two-factor authentication (2FA) adds extra security to your Payfast profile by requiring two things for a successful login: your password and a unique code (generated on your phone or sent to it via SMS). Even if your password is compromised, people won't be able to log in to your account as it will be protected by two-factor authentication.
For instructions on how to set up two-factor authentication for your Payfast account, read this article.