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 are not the same when it comes to payments and we provide modules for all of them.
You will get the error message “Direct Access to this location is not allowed.” if you have used the PayFast module intended for 1.0.* on VirtueMart 1.1.* or vice versa.
To correct this error, download the correct version of the PayFast module from our shopping carts page and install the module as per the corresponding instructions on this page.
Related Articles
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 ...
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 ...
In Xero, why does the 'Get bank feeds' button not work for PayFast?
By setting up Xero according to the steps outlined here, the integration will handle the bank feeds automatically from our side and update your Xero systems when there are successful payments received, that were actioned from Xero. Additionally, it ...
I upgraded WordPress/Event Espresso and now I get an error “item_name” required.
This error may happen when the Event Espresso module did not initialise correctly. In some cases the “*_event_attendee_cost” table was not created, causing the SQL that fetches the item_name to break. To solve this, you just need to deactivate, and ...
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.