Unfortunately at this time Payfast doesn’t integrate directly with Wix, but there are ways around this. If you need a shopping cart system on your Wix website you can use Ecwid.
For instructions on how to set up Ecwid on Facebook, visit Ecwid’s help centre. For integration instructions, read how to activate Payfast on Ecwid.
To set up Ecwid and Payfast on your website:
Option 2: If you don’t have an Ecwid Account
This option allows you to add Ecwid directly from your Wix website.
Step 1: Go to your Wix HTML Editor and open the Wix App Market. Search for Ecwid. Click Add to Site.
Follow the rest of the integration steps for adding your Ecwid store to Wix site.
Add Payfast
Step 1: Log in to your Ecwid account, on your dashboard click Payment.
Then click Choose Payment Method.
Step 3: On the following window, follow the instructions and enter your Merchant ID and Merchant Key for PayFast. You can also enter a passphrase here if you have one set on your account.
Step 4: See more on changing the design of your Ecwid store on Wix to learn how to set up specific display options for your Ecwid shopping cart.
And voila! You can now use Payfast to accept payments on your Wix online store.