Yoco Payments

Changelog

3.9.4

  • Fix – First and last name validation errors on the block-based checkout now appear inline under each field, and clear correctly when the field is fixed or a different payment method is selected.

3.9.3

  • Add – Add structured debug logging for failed checkout requests and filter ‘yoco_payment_gateway_debug’ for extra debug information.

3.9.2

  • Add – Declare product instance caching compatibility.
  • Fix – Fix validation errors returning HTTP 500 instead of 400 on WooCommerce Checkout Block by using the correct exception type (RouteException).
  • Fix – Fix inconsistent error code for last name validation in legacy checkout.
  • Tweak – WooCommerce 10.6 Compatibility.

3.9.1

Bug Fixes
* Added validation to ensure files meet specific format and naming requirements.
* Enhanced input sanitization for file parameter handling.
* Implemented path normalization with comprehensive directory boundary verification.
* Improved file accessibility and readability checks before processing.

3.9.0

  • Add First and Last Name validation in checkout for both Legacy and Blocks to ensure compatibility with Yoco payment gateway.
  • Fix Vulnerability for unauthenticated arbitrary file read.
    Change plugin Text Domain from yoco_wc_payment_gateway to yoco-payment-gateway.

3.8.9

  • Tweak – WordPress 6.9 and WooCommerce 10.4 Compatibility.

3.8.8

  • Fix Payment error when using legacy theme with block checkout.

3.8.7

  • Add AMEX Payment Method logo.

3.8.6

  • Add X-Correlation-ID Header to All API Calls.
  • Add supported Payment Method logos.

3.8.5

  • Fix prevent GET request when order is missing Checkout ID.
  • Bumped WP tested up to 6.8 and WC tested up to 9.8.

3.8.4

  • Fix relative checkout url.

3.8.3

  • Improve installation process.

3.8.2

  • Fix duplicate refunds.

3.8.1

  • Improved fix for duplicate payment complete notification.

3.8.0

  • Add support for partial refunds.
  • Fix duplicate payment complete notification.

3.7.1

  • Improve payment complete implementation to allow use of actions and filters.
  • WC tested up to 9.3.

3.7.0

  • Update Payment Status Scheduler logic – Polling issue
  • Add wp-env and e2e tests
  • Telemetry webhook improvements

3.6.0

  • Conditionally reset installation idempotency key.
  • Extend the installation telemetry data.

3.5.0

  • Add payment status polling as fallback method.
  • Add simplify getting the logs to be shared with Yoco support.
  • Update logging and REST response messages.
  • Improve compatibility with themes (adjust icon display on checkout).
  • Bumped WP tested up to 6.5 and WC tested up to 8.7.

3.4.0

  • Add WooCommerce Blocks Checkout compatibility.
  • Add notification and prevent loading Yoco Payment Gateway when WooCommerce is not active.
  • Bumped WP tested up to 6.4 and WC tested up to 8.4.

3.3.2

  • Add option to reveal API keys on settings page.
  • Add version to yoco logger file name.
  • Fix installation process when domain ends with /.
  • Fix migration process.

3.3.1

  • Fix installation spike when installation fail due to network issues.

3.3.0

  • Add update scripts.
  • Add admin notifications when Installation ID and Subscription secret are missing.
  • Fix “Plugin doesn’t have a valid header” error.

3.2.0

  • Add option to change gateway title and description
  • Set API secret keys fields to password type
  • Fix plugin self deactivation

3.1.0

  • Add High Performance Order Storage compatibility
  • Add debug logging
  • Fix saving settings issue
  • Miscellaneous fixes and updates

3.0.2

  • Hotfix for merchant decimal settings causing amount issues
  • Hotfix for an issue with refunds

3.0.1

  • Hotfix for textdomain issue

3.0.0

  • Integrate with online checkout API
  • Integrate with installation API
  • Setup REST endpoints for webhooks

2.0.12

  • Added support for PHP version 8

2.0.11

  • Update EFT pricing

2.0.10

  • Security updates

2.0.9

  • Fix notice message

2.0.8

  • Miscellaneous fixes and updates

2.0.7

  • Fix updates to admin settings for firms with invalid keys

2.0.6

  • Miscellaneous fixes and updates

2.0.5

  • Updates to admin settings

2.0.4

  • Updates to admin settings

2.0.3

  • Differentiate card and EFT status

2.0.2

  • Added EFT as a payment option

2.0.1

  • Reverted to the previous name for the plugin’s main file. If you have already upgraded to v2.0.0, upgrading to v2.0.1 will mean you’ll need to manually activate the plugin again. We encourage you to do this, as any upgrade from v2.0.0 will need this.

2.0.0

  • Customer can save card for later use
  • Integration of Yoco’s new payment APIs

1.53

  • Added SVG checkout logo

1.52

  • Updated checkout logo
  • Improved error handling

1.51

  • Improved retries for slow network conditions
  • Updated branding

1.50

  • Support legacy PHP 7 versions

1.49

  • Better error recovery and retries
  • Fix for misleading SQL error in logs
  • Updated guidance and contact details

1.48

  • Update to meet WP.org compliance review

1.47

  • Handle transient connection errors with multiple retries
  • More reliable error logging and reporting
  • WordPress 5.6 test declaration

1.46

  • Add WooCommerce version check support to plugin header
  • Ensure order total is always consistent
  • Add filter wc_yoco_popup_configuration

1.45

  • Better error handling
  • More useful error messages displayed to merchant
  • Ensure Order status is updated correctly

1.44

  • Bugfixes

1.43

  • Fixed Virtual Product AutoComplete Bug

1.41

  • Auto Complete Virtual Orders Variations Bugfix

1.40

  • An improved payment experience that is simpler and quicker. This is the first of several improvements we will be releasing.
  • Clearer error responses to give merchants better insight into failed transactions
  • Automated order completion, on successful payment, for virtual or digital product orders

1.030

  • Improved client error logging and Yoco client diagnostics
  • Site in sub-folder fix

1.021

  • Improved client error logging and Yoco client diagnostics
  • Edge case rounding issue fix
  • WooCommerce Notice on plugin admin page if trying to activate and WooCommerce is not active/installed

1.010

  • Replaced Guzzle with WordPress native functions
  • Improved client error logging and Yoco client diagnostics
  • Updated Plugin Readme.md

1.000

  • Initial Release.

Plugin Website
Visit website

Author
yocoadmin
Version:
3.9.4
Last Updated
April 13, 2026
Active Installs
10000
Requires
WordPress 6.4.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4.0

Share Post

Join our newsletter.

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