What is the payment flow in OpenCart?

What is the payment flow in OpenCart?

PayFast works on browser redirection and will redirect the user to PayFast for payment after they click the Confirm Order button on the checkout page.

At this stage, the order has NOT been created in OpenCart, but the shopping cart details will be used.

If the payment is CANCELLED during processing on PayFast:

  • The user will be returned to the Shopping Cart page to either correct their shopping cart or to choose another payment gateway.

If the payment is SUCCESSFUL through PayFast:

  • The user will be returned to the Order Confirmation page.
  • The order will be created and will have a status of Confirmed.

    • Related Articles

    • How do I integrate PayFast with OpenCart?

      Please note: The plugin files for OpenCart version 3 and OpenCart version 2 are not compatible. You will need to install the exact plugin compatible with your OpenCart installation. Installation requirements A working OpenCart installation The ...
    • How do I set up recurring billing on OpenCart?

      To set up recurring billing on OpenCart, do the following: The instructions for integration must be completed first, before setting up recurring billing. Log in to your PayFast Dashboard and navigate to Settings > Integration. Click Enable or Edit ...
    • In OpenCart, why isn't PayFast listed in the checkout?

      If PayFast isn't listed in the checkout, do the following: Ensure that you are using the latest version of our plugin for the correlating version of OpenCart. Ensure that you have added a South African geo-zone (at System > Localisation > Geo Zones). ...
    • How do I add South African Rands in OpenCart?

      To add South African Rands in OpenCart, do the following: In the admin backend, navigate to System > Localisation > Currencies. Click Add New and complete the form. Enable the currency status and click Save.
    • How do I change the default currency in OpenCart?

      To change the default currency in OpenCart, do the following: In the admin backend, navigate to System > Settings and click Edit. Navigate to Local, change currency from USD to ZAR and click Save. The list of currencies is generated for the ...