If you are testing in sandbox, you will need to go to https://sandbox.payfast.co.za/ and create your own sandbox account and set a passphrase on there.
On live, you will need to ensure that Recurring Billing is enabled on your Payfast account. You will also need to set a passphrase on your Payfast account.