Changelog

Updated on January 16, 2026

A complete history of changes, improvements, and fixes for the PowerTranz Payment Gateway for WooCommerce.

Version 1.2.0

Release Date: January 16, 2026

New Features

  • Regional Address Field Settings – Added new settings to exclude State/Province and Postal Code fields from payment requests on a per-country basis. Some
    banks in Latin America and the Caribbean reject transactions that include these fields. Configure under Settings → Advanced → Regional Settings.

Improvements

  • Comprehensive Spanish Translation – Expanded Spanish (es_ES) translation coverage to include all admin settings descriptions, checkout form fields, 3D
    Secure authentication dialogs, error messages, and notifications.
  • BrowserInfo Removed from SPI Requests – The BrowserInfo object is no longer included in SPI (Simple Payment Integration) requests, improving
    compatibility with certain bank configurations.

Version 1.1.97: Sellkit and CheckoutWC Compatability Update

Release Date: Jan 15 2026

  • Sellkit Compatibility – Fixed card icons alignment in Sellkit checkout. Icons now display correctly on the right side of the payment method title.
  • CheckoutWC CSS Fix – Resolved card icons alignment issue by ensuring the payment method wrapper takes full width.
  • CheckoutWC Compatibility – Added full support for CheckoutWC plugin. Card icons now align properly on the right side of the payment method title.
  • 3D Secure Modal Fix – Fixed an issue where the 3DS authentication modal would not appear when using CheckoutWC or other third-party checkout plugins. The plugin now uses
    a fallback detection method to ensure 3DS challenges display correctly regardless of checkout plugin.

Version 1.1.85: Save Payment Method Improvements:

Release Date: Dec 30 2025

  • Save card checkbox now appears for guests who select “Create an account” during checkout
  • Updated checkbox text to “Save card to my account for future purchases” (matching Stripe’s style)
  • Subscription notice updated to: “By providing your card information, you allow [Store Name] to charge your card for future payments in accordance with their terms.”
  • Simplified subscription notice styling (plain text instead of styled box) Subscription Renewal Fixes:
  • Fixed subscription renewal detection on checkout page (session-based detection)
  • Renewal orders now correctly show forced save notice instead of optional checkbox
  • Improved detection using WooCommerce session data and cart item meta Technical:
  • Added can_save_payment_method() method for consistent save card visibility logic
  • Added JavaScript toggle for dynamic checkbox visibility based on account creation
  • Updated blocks checkout support with canSavePayment flag

Known Issue (Blocks Checkout): When purchasing a subscription in blocks checkout, both the subscription notice AND the save checkbox appear. This will be addressed in a future update. Classic checkout works correctly.

Version 1.1.7 – WooCommerce Block Checkout Support

Release Date: December 2024

New Features

  • WooCommerce Block Checkout Support – full compatibility with the modern Gutenberg-based checkout
  • 3D Secure in Block Checkout – fingerprint (3D5) and challenge (3D6) authentication flows
  • Saved Payment Methods in Block Checkout – use tokenized cards with full 3DS support
  • Automatic Checkout Detection – no configuration required, works with both classic and block checkout

Improvements

  • Payment method label styling with flexbox for consistent card logo positioning
  • Powered by FAC logo now uses flexbox instead of float for better theme compatibility
  • Browser info collection fallback for saved card payments via server-side headers
  • Standalone 3DS modal for improved reliability across different themes
  • Global fetch interceptor for reliable 3DS challenge handling in Block Checkout

Bug Fixes

  • Fixed 3DS modal not appearing for saved token payments in Block Checkout
  • Fixed fingerprint-to-challenge iframe transition causing cross-origin errors
  • Fixed WooCommerce Blocks converting browser info keys to lowercase

Version 1.0.8 – PowerTranz-Managed Recurring

Release Date: December 2024

New Features

  • PowerTranz-Managed Recurring Subscriptions – let PowerTranz handle recurring billing automatically
  • Recurring Webhook Handler – process payment notifications (R0, R1, R4, RD0-RD3, RE, R5)
  • Automatic Renewal Orders – creates WooCommerce orders when PowerTranz processes payments
  • Subscription Lifecycle Management – handles payments, declines, cancellations, and expirations

Improvements

  • Fixed webhook parsing to extract data from PaymentResponse object
  • Added cycle detection to prevent duplicate orders on initial payment
  • Updated decline codes (RD0-RD3) with accurate PowerTranz meanings
  • Fixed date handling: StartDate uses today, ExpiryDate always included
  • Proper frequency code conversion (Daily, Weekly, Fortnightly, Monthly, etc.)

Version 1.0.7 – Spanish Translation

Release Date: November 2024

New Features

  • Spanish (es_ES) translation support

Improvements

  • Security hardening with wp_unslash() on all POST variables
  • Removed debug logging from production code
  • Code cleanup for WordPress Plugin Check compliance

Version 1.0.6 – Beta 2

Release Date: November 2024

New Features

  • Complete SPI (Server Payment Interface) implementation
  • Hosted Payment Page support for reduced PCI scope
  • Kount fraud detection integration (SPI mode)
  • Admin dashboard with welcome page and feature overview
  • Card logos shortcode [powertranz_cards]

Improvements

  • Enhanced 3D Secure 2.0 flow handling
  • Improved error messages and response code handling
  • Better logging for troubleshooting
  • Updated admin styling with PowerTranz and WooCommerce branding

Version 1.0.0 – Initial Release

Release Date: November 2024

Features

  • FPI (Form Payment Interface) integration
  • 3D Secure 2.0 authentication
  • Card tokenization and saved payment methods
  • WooCommerce Subscriptions support
  • Sale and Authorize/Capture transaction types
  • Full and partial refunds
  • Multi-currency support
  • Test and Live mode switching
  • Comprehensive debug logging

Upgrade Notice

When upgrading between versions:

  1. Back up your site before updating
  2. Test in a staging environment first if possible
  3. Review your gateway settings after updating
  4. Process a test transaction to confirm everything works

Settings are preserved during upgrades. No reconfiguration is typically required.