Hi All,

Back with some good news!

The plugin has just been updated with the below functionality. Simply upgrade the plugin to the latest version via the Plugins menu (backwards compatible):

New Feature - Sandbox Mode

We’ve introduced the Sandbox mode checkbox to the PayFast element. When selected, the payments will be routed through the PayFast sandbox environment.

Important: When selecting the Sandbox checkbox, the below merchant_id, merchant_key and passphrase needs to be entered into the plugin settings:

New Feature - Split Payments

We’ve also added Split Payments functionality in the latest release. This will allow Payfast merchants to split payments with other Payfast merchants.

An overview of the Split Payments fields:

merchant_id: This is the merchant_id of the PayFast merchant that you will be splitting the payment with.
amount: The amount that is being split (Leave blank when using percentage)
percentage: The percentage that is being split (Leave blank when using amount)
min: The minimum amount that is being split (This amount will be split with merchant if percentage split is lower than this amount. Note - amount should be in cents ZAR)
max: The maximum amount that is being split (This amount will be split with merchant if percentage split is higher than this amount. Note - amount should be in cents ZAR)

Important notes when making use of split payments:

  1. Ensure that Split Payments is enabled on both of the merchant accounts on the Payfast dashboard.
  2. Add the Merchant ID which you plan to split the payment with in the whitelist. (Screenshot below)
  3. Complete the Split Payments fields on the Payfast Element.

Note: There is no noticeable change visible to the users during the checkout process however the transactions will be split between the merchant accounts in the backend.

We hope you enjoy making use of these new features. As always, if you need any help with these new features please feel free to reach out via a DM.

PS. We’d appreciate if you could take some time to review our plugin.

Thanks,
Pieter