Why is WHMCS not processing transactions as complete?

Why is WHMCS not processing transactions as complete?

After updating your WHMCS application to the latest version, your transactions are no longer processed to completed status. This is due to the update process of WHMCS removing the callback file of PayFast.

This file is payfast.php.

 

When you download the plugin from our site, https://www.payfast.co.za/integration/shopping-carts/whmcs (The direct download link is here) this will download the entire folder.

Locate the payfast.php file within this folder and place it in the following locations:

 

modules/gateways/callback/

modules/gateways/

This is so that the file location looks like:

modules/gateways/callback/payfast.php

modules/gateways/payfast.php

Once this is done, please set the permissions to 644. This allows for read/write access of this file.

Once you have completed this, process a transaction and the callback function will now work.



    • Related Articles

    • What can I do if WooCommerce is not processing payment?

      If your orders are not auto-completing on payment, go to https://woocommerce.com/products/woocommerce-order-status-control/?aff=10486&cid=1131038 to purchase and download the WooCommerce Order Status Control extension for WooCommerce.  Please note: ...
    • How do I set up and manage recurring billing on WHMCS?

      Complete the following steps to set up and manage recurring billing on WHMCS. On your PayFast account, do the following: Log in to your PayFast account and navigate to Settings > Recurring Billing. Simply toggle ‘Enable Tokenization’ so that it is ...
    • Why are the transactions not showing in Xero?

      If you are using another shopping cart system, or a Pay Now button, to receive payments, unfortunately the transactions will not automatically push through to Xero. You will be able to download a Xero CSV recon report from your Transaction History ...
    • How do I upgrade WHMCS?

      Please Note: For Recurring Billing, if you already have subscriptions setup on your WHMCS site those subscriptions will continue to generate invoices as before until cancelled. In order to migrate your clients to the new module, the next invoice they ...
    • Where is my 'base WHMCS folder'?

      This is the root of your WHMCS installation. Where this is, depends on what system you are using and where you are hosting. The easiest way to find this though would be to look for the WHMCS directory structure. The base (or root) WHMCS folder will ...