Skip to content

Releases: Payop/woocommerce-plugin

v3.1.2

03 Apr 09:02

Choose a tag to compare

  • Fixed: Prevented the hosted payment form from reopening on the thank-you page after browser redirects.
  • Improved: Normalized success and fail callback URLs before sending them to Payop.

3.1.1

12 Feb 15:43
8907c2b

Choose a tag to compare

  • Security: Fixed critical vulnerability where forged GET request could mark any order as paid.
  • Security: Added strict validation to prevent processing non-Payop orders via Payop endpoints (payment method check + invoice meta binding).
  • Security: Improved IPN validation by binding Payop invoice/txid to WooCommerce order and rejecting mismatches.

3.1.0

12 Feb 11:47

Choose a tag to compare

  • Security: Fixed critical vulnerability where forged GET request could mark any order as paid.
  • Security: Added strict validation to prevent processing non-Payop orders via Payop endpoints (payment method check + invoice meta binding).
  • Security: Improved IPN validation by binding Payop invoice/txid to WooCommerce order and rejecting mismatches.

3.0.11

24 Jun 15:32
852367d

Choose a tag to compare

  • Fixed: Fixed Incorrect behaviour when pressing the Back button in the browser

3.0.10

25 Mar 10:49

Choose a tag to compare

  • Added: Read-only IPN URL field in plugin settings
  • Updated: Installation and configuration documentation
  • Improved: Internal code refactoring for better maintainability and readability

3.0.9

25 Feb 13:56

Choose a tag to compare

  • Optimized: Centralized status mapping logic for better maintainability.
  • Improved: Enhanced readability and consistency in process_result_request method.
  • Added: WooCommerce 9.7.x Compatibility
  • Added: WordPress 6.7.x Compatibility
  • Fixed: Addressed redundant status checks by introducing a dedicated mapping method.

3.0.8

13 Sep 15:13

Choose a tag to compare

  • Added: WooCommerce 9.3.x Compatibility
  • Fixed: Fixed an issue where a space was sent if the first name and/or last name were missing in the payment data, causing validation errors. Now, if one or both fields are empty, an appropriate string is sent.

3.0.7

19 Jul 13:10

Choose a tag to compare

  • Added: WordPress 6.6.x Compatibility
  • Added: WooCommerce 9.1.x Compatibility

3.0.6

07 Jun 15:17

Choose a tag to compare

  • General: changed the domain for the API
  • Optimized: General plugin improvements

3.0.5

29 May 11:15

Choose a tag to compare

  • Added: Compatibility with WooCommerce 8.9.x
  • Fixed: Resolved 404 error on the checkout page