zipMoney(Zip Co) Payments Plugin for WooCommerce

Changelog

1.0.0

  • Initial release

1.0.1

  • Fixes an issue with product variation stocks where the stocks were not getting updated.
  • Compatibility with Sequentials Order Numbers plugin.
  • Passes order id as a part of the charge request.

1.0.2

  • Version bump

1.0.3

  • More compatibility with older and new WooCommerce versions as well as with other plugins

1.0.4

  • Added fees as a line item

1.0.5

  • Fix for shipping rate array incomptability while using a custom shipping plugin.
  • Fix for rounding issue at product level

1.0.8

  • Bug fix for missing shipping info in the order.

2.0.0

  • This release contains a major change to the way plugin works. The aim is to reduce incomptabilities with other plugins during checkout. We have attempted to achieve this by using the default XHR route Woocomerce uses to do the checkout which would execute the hooks defined for the checkout process.
  • Fix for number of issues related to tax and rounding.
  • Fix for number of minor bugs and inconsistencies.

2.0.1

  • Fix for missing GST for order fee

2.0.2

  • Fix for an issue where Shopper’s phone number was causing issues during the checkout

2.0.3

  • Fixed an issue with woocommerce update.
  • Error message displayed when no SSL certificate installed.

2.0.4

  • Brand release changes
  • Removed zip product options
  • Field names changed in the zip admin configuration page
  • Renamed zip checkout title
  • Bug fixed for checking virtual products for simple and variable products

2.0.5

  • Checkout process issue fixed
  • Billing Address record into Merchant dashboard
  • adjust marketing widgets in product page
  • Cleaned zip log file

2.0.6

  • Fixed woocommerce checkout issues for downloadable and virtual products
  • Added new zip marketing asset JS library

2.0.8

  • Fixed virtual product issue
  • Change timeout to 30 seconds
  • New Config UI is implemented

2.0.9

  • Tested plugin on WordPress 5.0 version

2.1.0

  • Implemented new Zip payment configuration page
  • Implemented action links for plugin
  • Fixed the duplicate charge issue
  • Implemented exception for order without shipping, which may be not required for order.

2.1.1

  • Change the plugin action link to avoid conflict

2.1.2

  • Fixed post charge issue
  • Avoid zip payment cookie to load on all pages, expect checkout page.

2.1.3

  • Rewrite zip log files
  • Fix zip login direction.

2.1.4

  • Fix return charge Uri.

2.2.0

  • Fix woocommerce beackward compatibility.

2.2.1

  • Fixed zip widget loading performance issue.

2.2.2

  • Fixed some bugs.
  • Fixed Zip widget issue.

2.2.3

  • Fixed some common bug.
  • SMI api supported
  • Changed zip widget block for supporting globally
  • Added function in admin to check zip private key is valid or not

2.3.0

  • Fixed iframe issue for partpay and Quadpay
  • Improved SMI api integration
  • Improved zip api key valid check

2.3.1

  • Fixed api key validation issue
  • Fixed case sensitive file call

2.3.2

  • Fixed auto loader issue zip library
  • Fixed 302 redirect issue for key validation route when wordpress site under subdirectory
  • Fixed auth and capture for Partpay and Quadpay

2.3.3

  • Removed git related folders and files

2.3.4

  • removed currency validation
  • added translation for mexico
  • fixed some widget related issue

2.3.5

  • Fixed broken html issue in admin order details page

2.3.6

  • checked our plugin in WC 5.5.1
  • fixed check private key validity issue
  • fixed issue All orders from all payment methods marked as Paid via Zip.

2.3.7

  • Rebranding copy text change

2.3.8

  • Fixed order details broken html issue
  • Tested plugin under wordpress version 5.8
  • Tested plugin under WC version 5.6

2.3.9

  • Change Mexico payment title

2.3.10

  • Fixed api key validity issue for Twisto and UK

2.3.11

  • Fixed shopper bug
  • Added new region for zip widget

2.3.12

  • Added WooCommerce Blocks checkout support (React-based payment method integration)
  • Added webpack build pipeline for client-side JavaScript

2.3.13

  • Tested with WordPress 5.9
  • Fixed Divi theme plugin interference with Zip checkout

2.3.14

  • Added tokenisation — customers can save their Zip account for future purchases
  • Added token encryption/decryption for secure storage
  • Added checkout redirect URL support for tokenised payments
  • Added loading overlay when creating charge with saved token
  • Fixed token removal issue for NZ customers during Zip checkout redirect
  • Fixed CSS and widget rendering on block checkout page
  • Hidden marketing banner settings for non-AU regions
  • Tested with WordPress 6.0.1 and WooCommerce 6.7.0

2.3.15

  • Fixed currency mismatch — now uses currency from checkout session when creating charge
  • Fixed overlay display issue during payment processing
  • Renamed plugin_activation to zip_plugin_activation to avoid conflicts with other plugins
  • Auto-remove invalid tokens from database

2.3.16

  • Fixed security issues — sanitised HTML POST data in payment processing
  • Improved input validation in gateway configuration and widget rendering
  • Fixed coding standards issues

2.3.17

  • Added Docker development environment for local testing
  • Fixed PHP notification for wc-zipmoney-checkout-js
  • Tested with WordPress 6.2 and WooCommerce 7.5.1

2.3.18

  • Fixed PHP notification for wc-zipmoney-checkout-js enqueue

2.3.19

  • Added High-Performance Order Storage (HPOS) compatibility
  • Declared custom_order_tables feature compatibility

2.3.20

  • Improved HPOS compatibility in API and charge handling
  • Removed deprecated direct post meta access in favour of WC order methods

2.3.21

  • Updated Zip API endpoint base URL

2.3.22

  • Removed legacy settings: CONFIG_DISPLAY_TAGLINE_PRODUCT_PAGE, CONFIG_IS_IFRAME_FLOW
  • Updated widget location on product and cart pages
  • Fixed region detection logic — removed unused countries from dropdown

2.3.23

  • Updated widget JavaScript implementation (ZES-45)
  • Fixed widget settings initialisation (ZES-46)

2.3.26

  • Updated zipmoney/merchantapi-php SDK library version

2.3.27

  • Removed US region support — plugin now serves AU and NZ only

2.3.28

  • Refactored block checkout JavaScript (React component cleanup)
  • Updated Composer dependencies

2.3.29

  • Updated merchant API endpoint and frontend resource URLs to new Zip domain
  • Fixed PaymentMethodTitle formatting — removed redundant string manipulation

2.3.30

  • Fixed nullable variable handling across gateway classes (PHP 8.2+ compatibility)

2.3.31

  • Enhanced payment processing for WooCommerce block-based checkout (ZES-79)
  • Added process_payment_with_context for block checkout flow (redirect, error handling)
  • Fixed React JSX syntax — class → className, onclick → onClick
  • Declared cart_checkout_blocks feature compatibility
  • Fixed admin JS enqueuing — replaced wc_enqueue_js with wp_add_inline_script
  • Fixed process_payment to return failure array instead of void on error

Plugin Website
Visit website

Version:
2.3.31
Last Updated
March 26, 2026
Active Installs
2000
Requires
WordPress 6.5
Tested Up To
WordPress 6.8.5

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.