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 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 ...
    • How do I create a Split Payment request?

      Developer Docs Our split payment developer documentation can be found here: https://developers.payfast.co.za/docs#splitpayments To make things easy for you, you can make use of the example request below. Simply replace the values of the fields with ...
    • 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 ...
    • 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). ...