Navigate down to the ‘Products + online store options’ section
Click on “Edit / add payment options”
Click on “Add payment option”
Select “Visa, Mastercard, and EFT with Payfast”
In the section “Payment option credentials”, enter your Payfast Merchant ID, your Payfast Merchant Key and your Payfast passphrase that you got from the Payfast account before
In the section “Payment option test credentials”, enter your Payfast Test Merchant ID, your Payfast Test Merchant Key, and your Payfast Test passphrase. You can find these values in your Sandbox at https://sandbox.payfast.co.za , or use the following values provided by Payfast that are valid for any account (available in the Payfast Developer Documentation):
Test Merchant ID: 10000100
Test Merchant Key: 46f0cd694581a
Test Passphrase: jt7NOE43FZPn
Once this information is entered, click on ‘Save’
You now accept payments via Payfast. The option will be automatically offered to your customers when they checkout on your site.
That's it. You can now receive payments on your site!