Skip to content

Releases: Payfast/opencart-aggregation

Payfast Aggregation module v1.4.0 for OpenCart v4.1.0.3

Choose a tag to compare

@bruce-atkinson bruce-atkinson released this 09 Sep 04:34
8e5a579

What's Changed

Added

  • Checkout signature refresh endpoint that re-signs the Payfast form amount immediately before submission.
  • Cart-to-order synchronisation so stored order totals always match the live cart at payment time.

Changed

  • Updated buildPayArray to use an explicit nullable type (?array) for full PHP 8.3 compatibility.
  • Built Payfast item name and description from live cart products with pipe separators and documented field-length limits.
  • Module version raised to 1.4.0 for OpenCart v4.1.0.3.

Fixed

  • Corrected stale Payfast payment amounts when cart contents change after Payfast is selected at checkout.
  • Resolved signature mismatch errors caused by comma delimiters and void-status order resynchronisation traps on OpenCart 4.1+.
  • Restored accurate checkout confirm totals after browser back-forward cache and tab refocus navigation.

Full Changelog: v1.3.1...v1.4.0

Payfast Aggregation module v1.3.1 for OpenCart v4.1.0.3

Choose a tag to compare

@bruce-atkinson bruce-atkinson released this 12 Oct 19:07
8824ecb

What's Changed

Added

  • Payfast aggregation label adjustment
  • Payfast Aggregation label adjustments.

Full Changelog: v1.3.0...v1.3.1

Payfast Aggregation module v1.3.0 for OpenCart v4.1.0.3

Choose a tag to compare

@bruce-atkinson bruce-atkinson released this 13 Aug 04:10
994e473

What's Changed

Added

  • Code quality improvements for better maintainability.
  • Updated for OpenCart v4.1.0.3 and PHP 8.2.
  • Payfast Aggregation Branding.

Changed

  • Upgraded the Payfast common library to version 1.4.0.

Full Changelog: v1.2.0...v1.3.0

Payfast OpenCart plugin v1.2.0 for OpenCart v4.0.2.3

Choose a tag to compare

@bruce-atkinson bruce-atkinson released this 19 Dec 03:05
ef200b7

What's Changed

Changed

  • Refined code quality for improved performance and maintainability.
  • Upgraded the Payfast common library for enhanced functionality and compatibility.

Fixed

  • Corrected currency amount formatting passed to the gateway, ensuring accurate transaction processing.

Full Changelog: v1.1.0...v1.2.0

Payfast OpenCart plugin v1.1.0 for OpenCart v4.0.2.3

Choose a tag to compare

@bruce-atkinson bruce-atkinson released this 15 Jul 03:49
68a0988

What's Changed

  • Integration with the Payfast common library.
  • Update for OpenCart v4.0.2.3.
  • Code quality and improvements.

Full Changelog: v1.0.1...v1.1.0

Payfast OpenCart plugin v1.0.1 for OpenCart v4.0.2.2

Choose a tag to compare

@bruce-atkinson bruce-atkinson released this 26 Jul 08:08
966368c

What's Changed

  • Update for OpenCart v4.0.2.2.

Full Changelog: v1.0.0...v1.0.1

Installation

  1. Login to the admin section of your OpenCart installation.
  2. Navigate to the Installer under Extensions.
  3. Upload the Compressed Payfast Folder (payfast.ocmod.zip).
  4. Navigate to the Extensions > Payments page.
  5. Scroll down to the Payfast payment method and click the “Install” button to install the module.
  6. Once the module is installed, click on “Edit” button.
  7. The Payfast options will then be shown, select the payment status for “completed”, “failed” and “pending” payments, select the sandbox mode, enable the payment module and click “Save”.
  8. The module is now ready to be tested with the Sandbox. To test with the sandbox, use the following login credentials when redirected to the Payfast site:

Payfast OpenCart plugin v1.0.0 for OpenCart v4.0.1.1

Choose a tag to compare

@bruce-atkinson bruce-atkinson released this 26 Jul 04:23
a418ad8
  • Initial release.