Skip to content

Latest commit

 

History

History
292 lines (162 loc) · 6.43 KB

CHANGELOG.md

File metadata and controls

292 lines (162 loc) · 6.43 KB

Changelog

Added

  • Integration with the Payfast common library for streamlined payment processing.
  • Full compatibility with PHP 8.2, ensuring optimal performance on the latest platform version.
  • Enhanced code quality through refactoring and adherence to modern coding standards.

Fixed

  • Initiate Transaction method firing more than once.

Tested

  • Tested on WooCommerce 9.4.1 and WordPress 6.7.

Fixed

  • Fixed inline script blocking redirect to pay page.

Tested

  • Tested on WooCommerce 9.3.2, PHP 8.1, and WordPress 6.6.2.

Fixed

  • Fixed payment types compatibility.

Tested

  • Tested on WooCommerce 8.9.1, PHP 8.1, and WordPress 6.5.3.

Added

  • Support for HPOS and Blocks.
  • Added Apple Pay, Samsung Pay, and RCS payment types.

Fixed

  • Other fixes and improvements.

Tested

  • Tested on WooCommerce 8.3.1, PHP 8.0, and WordPress 6.4.1.

Fixed

  • Fixed multi-domain multisite network activation.
  • Fixed invalid checksum message if order is already paid.

Tested

  • Tested on WooCommerce 6.7.0, PHP 8.0, and WordPress 6.0.1.

Added

  • Implemented payment type filter hooks.
  • Updated Masterpass to Scan to Pay.
  • Added transient in notify handler to curb duplicate transactions.

Tested

  • Tested on WooCommerce 6.0 and WordPress 5.8.

Added

  • Added PayPal payment type.
  • Moved plugin to WordPress.org.

Added

  • Added SnapScan payment type.
  • Added cron job for query function on orders older than 60 minutes.

Fixed

  • Fixed error messaging on canceled and declined transactions.
  • Fixed incorrect order note on transaction declined for Notify method.

Tested

  • Tested on WooCommerce 5.3 and WordPress 5.7.

Added

  • Added PayGate Plus logo option.
  • Switched to SVG payment logo.

Fixed

  • Fixed an issue where PayVault did not work while Payment Type selection was active.
  • Removed iFrame support.
  • Tweaked order notes and default gateway title.
  • Improved WC notices handling.

Tested

  • Tested on WooCommerce 4.9 and WordPress 5.6.

Added

  • Added alternate cart handling if cart is not cleared upon successful transaction.

Tested

  • Compatibility with WordPress 5.5.1.

Added

  • Added payment types selection on checkout (SiD, eWallet, etc.).
  • Added custom order meta to payment reference.
  • Improved error messaging.

Fixed

  • Fixed SQL syntax error in PayWeb query cron.
  • Fixed cart not clearing on some configurations.
  • Code quality improvements and refactor.

Tested

  • Tested with WooCommerce 4.3.1.

Fixed

  • Fixed session bug.
  • Improved query reliability.

Tested

  • Tested with WooCommerce 4.3.0.

Added

  • Minified style and scripts for improved performance.
  • Added Order Transaction Query function under the order menu.
  • Added PayGate Query cron function for 'pending' orders PayGate orders.

Fixed

  • PayVault Bugfix for WooCommerce 4.2.0.
  • Fixed the 'pay' link from the order-pay page and account link.
  • Tested with WooCommerce 4.2.0 and WordPress 5.4.2.

Added

  • Combined iFrame and Redirect implementations.
  • PHP 7.3 compatible.

Fixed

  • Fixed SSL Verify which breaks on some servers.
  • Fixed bugs and improved card vaulting.

Tested

  • WooCommerce 4.0 compatible.

Fixed

  • Fixed overflow scroll for smaller iPhones.
  • WordPress 5.2 Update - handled WP_Error object.

Tested

  • Tested on WooCommerce 3.6.

Added

  • Added support for sequential order number plugins.
  • Added support for plugin update icons and 'Tested Version'.

Fixed

  • WordPress 5 compatibility.

Added

  • Catered for abandoned carts allowing users to 'edit' cart on failed payment.

Fixed

  • Canceled transactions now have an order status of 'canceled'.

Added

  • Added auto-update feature.
  • Added check for terms and conditions on "pay_for_order" page.

Fixed

  • Use non-conflict jQuery.

Fixed

  • Applied alternative approach to JS click event.

Fixed

  • Backwards compatibility with older plugin settings.

[1.1.3]

Added

  • Added options to toggle redirect or notify.
  • WooCommerce 3.3 compatibility.

Fixed

  • Fixed double stock reduction on SiD notify.
  • Fixed WP debug.log entry when NOTIFY method is accessed directly.
  • Fixed notify URL broken on some URL rewrites to HTTPS.
  • Fixed redirect response sometimes not captured.

[1.1.1]

Fixed

  • Fixed WooCommerce compatibility issues including order status on 'Thank You' page and order total.

[1.1.0]

Added

  • Added PayVault tokenization functionality.

[1.0.3]

Fixed

  • Updated return method to better handle transaction status and messages.

[1.0.2]

Fixed

  • Updated plugin to update order status with the notify from PayGate.

[1.0.1]

Fixed

  • Updated notify function on return from PayGate to echo OK and get Order number.

[1.0.0]

Added

  • Initial release.