Modifying the 'Pending' status setting in VirtueMart doesn’t work as expected.
Modifying the order statuses within VirtueMart is not recommended and requires expert knowledge of how VirtueMart works.
Modifying the Pending status setting in the PayFast module is not going to change the status an order gets when it is first created. That is up to VirtueMart itself. That setting works differently to the way the Successful and Cancelled ones work. For the Pending one, you are basically telling that PayFast module what status is considered to be 'Pending' in your VirtueMart installation, not what the module must set pending payments to, as that is up to VirtueMart when the order is first created.
The Successful and Cancelled options are however used by the module to update the order status appropriately based on feedback from PayFast.
If you want to change the VirtueMart statuses in line with your business processes, you will need to consult the VirtueMart site or the internet for help in this regard as to what to do within VirtueMart to achieve this and then update the PayFast module 'pending' option in line with your changes to VirtueMart.
Related Articles
How do I integrate PayFast with VirtueMart?
In order to use PayFast with VirtueMart, you will need to install the PayFast payment module for VirtueMart which is provided by PayFast. Installation requirements A working Joomla 3.4.* and VirtueMart 3.3.* installation PHP cURL extension Ask your ...
On VirtueMart, I get the error message "Direct Access to this location is not allowed".
You’ll get this error message when there is a mismatch between your version of VirtueMart and version of the PayFast VirtueMart module you have installed. There are three versions of VirtueMart currently in circulation: 2.0.0, 1.1.*, and 1.0.*. They ...
Why is the 'payment status' for my orders not being automatically updated on WHMCS?
This is most likely due to the fact that the PayFast ITN callback file is not able to be called. Please check your file permissions as follows. Check file permissions Ensure that the file permissions of the callback file ...
On VirtueMart, can I display my prices in currencies other than ZAR?
Yes, you can display your prices in currencies other than ZAR, but PayFast can only process payments in ZAR. When the user checks out, whatever currency they have selected to display your product, prices will be converted to ZAR.
Why are my Shopify orders not updating to paid status?
Please note that for new orders to automatically reflect as paid after a successful PayFast payment, the payment capture method on Shopify needs to be set to 'Automatic'. This is done by doing the following: Log in to your Shopify store and navigate ...