Skip to content

Commit

Permalink
Merge pull request #53 from appinlet/release/1.5.0
Browse files Browse the repository at this point in the history
[1.5.0]
  • Loading branch information
appinlet authored Dec 10, 2024
2 parents e3feea6 + 8100d92 commit 7ac11c0
Show file tree
Hide file tree
Showing 192 changed files with 27,838 additions and 246 deletions.
145 changes: 118 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,201 +1,292 @@
# Changelog

## [[1.4.9]]() - 2024-10-08
## [[1.5.0]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.5.0)

### 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.

## [[1.4.9]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.9)

### Fixed

- Fixed inline script blocking redirect to pay page.

### Tested

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

## [[1.4.8]]() - 2024-05-28
## [[1.4.8]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.8)

### Fixed

- Fixed payment types compatibility.

### Tested

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

## [[1.4.7]]() - 2023-11-22
## [[1.4.7]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.7)

### 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.

## [[1.4.6]]() - 2022-07-14
## [[1.4.6]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.6)

### 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.

## [[1.4.5]]() - 2022-01-04
## [[1.4.5]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.5)

### 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.

## [[1.4.4]]() - 2021-08-31
## [[1.4.4]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.4)

### Added

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

## [[1.4.3]]() - 2021-05-13
## [[1.4.3]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.3)

### 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.

## [[1.4.2]]() - 2021-01-18
## [[1.4.2]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.2)

### 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.

## [[1.4.1]]() - 2020-09-18
## [[1.4.1]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.1)

### Added

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

### Tested

- Compatibility with WordPress 5.5.1.

## [[1.4.0]]() - 2020-08-03
## [[1.4.0]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.4.0)

### 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.

## [[1.3.2]]() - 2020-07-09
## [[1.3.2]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.3.2)

### Fixed

- Fixed session bug.
- Improved query reliability.

### Tested

- Tested with WooCommerce 4.3.0.

## [[1.3.1]]() - 2020-06-12
## [[1.3.1]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.3.1)

### 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.

## [[1.3.0]]() - 2020-04-08
## [[1.3.0]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.3.0)

### 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.

## [[1.2.0]]() - 2019-05-29
## [[1.2.0]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/1.2.0i)

### Fixed

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

### Tested

- Tested on WooCommerce 3.6.

## [[1.1.9]]() - 2019-01-10
## [[1.1.9]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.1.9i)

### Added

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

### Fixed

- WordPress 5 compatibility.

## [[1.1.8]]() - 2018-12-06
## [[1.1.8]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.1.8i)

### Added

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

### Fixed

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

## [[1.1.7]]() - 2018-11-30
## [[1.1.7]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.1.7i)

### Added

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

## [[1.1.6]]() - 2018-10-24
## [[1.1.6]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.1.6i)

### Fixed

- Use non-conflict jQuery.

## [[1.1.5]]() - 2018-10-13
## [[1.1.5]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.1.5)

### Fixed

- Applied alternative approach to JS click event.

## [[1.1.4]]() - 2018-08-07
## [[1.1.4]](https://github.com/Paygate/PayWeb_WooCommerce/releases/tag/v1.1.4)

### Fixed

- Backwards compatibility with older plugin settings.

## [[1.1.3]]() - 2018-05-16
## [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]]() - 2017-10-17
## [1.1.1]

### Fixed

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

## [[1.1.0]]() - 2017-03-01
## [1.1.0]

### Added

- Added PayVault tokenization functionality.

## [[1.0.3]]() - 2016-12-19
## [1.0.3]

### Fixed

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

## [[1.0.2]]() - 2015-11-10
## [1.0.2]

### Fixed

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

## [[1.0.1]]() - 2015-07-10
## [1.0.1]

### Fixed

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

## [[1.0.0]]() - 2015-03-17
## [1.0.0]

### Added

- Initial release.
35 changes: 29 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,39 @@
# PayWeb_WooCommerce

## PayGate WooCommerce plugin v1.4.9 for WooCommerce v9.3.2
## PayGate WooCommerce plugin v1.5.0 for WooCommerce v9.4.1

This is the Paygate plugin for WooCommerce. Please feel free to contact the Payfast support team at [email protected]
should you require any assistance.
This is the Paygate plugin for WooCommerce. Please feel free to contact the Payfast support team at
[email protected] should you require any assistance.

## Installation

[![How To Setup PayGate PayWeb for WooCommerce](https://appinlet.com/wp-content/uploads/2021/01/How-To-Setup-PayGate-PayWeb-for-WooCommerce.jpg)](https://www.youtube.com/watch?v=MMcEG7FmoEM "How To Setup PayGate PayWeb for WooCommerce")
1. **Download the Plugin**

Please navigate to the [releases page](https://github.com/PayGate/PayWeb_WooCommerce/releases), download the latest
release (v1.4.9) and unzip. You will them be able to follow the integration guide PDF which is included in the zip.
- Visit the [releases page](https://github.com/Paygate/PayWeb_WooCommerce/releases) and
download [paygate-payweb-for-woocommerce.zip](https://github.com/Paygate/PayWeb_WooCommerce/releases/download/v1.5.0/paygate-payweb-for-woocommerce.zip).

2. **Install the Plugin**

- Log in to your WordPress Admin panel.
- Navigate to **Plugins > Add New > Upload Plugin**.
- Click **Choose File** and select `paygate-payweb-for-woocommerce.zip`.
- Click **Install Now**.
- Click **Activate Plugin**.

3. **Configure the Plugin**

- Navigate to **WooCommerce > Settings**.
- Go to the **Payments** tab.
- Select **Paygate** from the list of payment methods.
- Tick the **Enable Paygate** checkbox.
- Configure the plugin by entering your Paygate credentials and preferences.
- Click **Save changes**.

- Activate **Pay Vault**:
- Tick the **Enable Pay Vault** checkbox in the Paygate settings under **WooCommerce > Settings**.
- Click **Save changes**.
- Ensure Pay Vault is enabled on your Paygate account before using this feature.
Your customers' stored cards can be managed under their **WordPress User Account > Payment Methods**.

## Collaboration

Expand Down
Loading

0 comments on commit 7ac11c0

Please sign in to comment.