How do I integrate PayFast with VirtueMart?

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 host if you are not sure if this is available.

Installation and testing VirtueMart 3.3*

  1. Download the payment module from our site.
  2. Go to Joomla’s Extension manager. Using the main menu, navigate to Extensions > Manage > Install
  3. Drag and drop the PayFast zip file (mod-virtuemart_3.zip)  or click Browse for file and install it.
  4. Still in the Extension Manager of Joomla, click Manage.
  5. Search for the PayFast module and click enable extension.
  6. Using the main menu, navigate to Components > VirtueMart> Shop
  7. Using the VirtueMart menu, navigate to Payment Methods.
  8. Click New and enter PayFast for payment name. Select yes for Published and select VM Payment – PayFast for the payment method. Click Save.
  9. Click the Configuration tab of the PayFast plugin and enter your Merchant ID and Key. You may also enter a passphrase if you have one set on your account
  10. The module is now ready to be tested with the PayFast Sandbox. If the 'sandbox' is to be used, make sure the setting is set to Yes.
  11. To use the module in live mode, change sandbox to No and click Save.

If you are using a previous version of VirtueMart, please visit GitHub for instructions.

    • Related Articles

    • How do I integrate PayFast with UberCart?

      To integrate PayFast with UberCart, do the following: Download the PayFast module and extract the uc_payfast folder from the zip folder. Move or copy the folder called ”uc_payfast” into your /modules/ubercart/payment directory. Log in to the admin ...
    • 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 Zen Cart?

      In order to use PayFast with Zen Cart, you will need to install the PayFast payment module for Zen Cart which is provided by PayFast. Installation requirements A working Zen Cart installation Installation and testing To install the PayFast payment ...
    • How do I integrate PayFast with PrestaShop (hosted PrestaShop website)?

      In order to use PayFast with PrestaShop, you will need to install the PayFast payment module for PrestaShop, which is provided by PayFast. To install the PayFast payment module, do the following: Download the correct version for your PrestaShop ...
    • How do I Integrate PayFast with Jotform?

      This module was developed by Jotform, so please visit their website for integration support. You will need to be registered on PayFast to accept payments and get your Merchant ID.