seQura

Changelog

4.3.1

  • Fixed: Prevent infinite attempts to register the store integration.

4.3.0

  • Fixed: Empty site name causing settings page to fail with HTTP 500. Fall back to site URL when WordPress blog name is not configured.
  • Added: New filter to allow seQura payment option selection to happen on the checkout form instead of on the WooCommerce checkout page.
  • Fixed: Existing connected stores are now automatically registered for store integrations during update, preventing configuration issues after upgrading.

4.2.0

  • Added: Support for configuration management via webhook.
  • Fixed: Escape special characters in CSS selectors for widget rendering.
  • Fixed: Debounced payment method availability checks to reduce server load, eliminate duplicate API entries, and improve checkout performance.
  • Changed: Tested up to WooCommerce 10.6.0 and WordPress 6.9.4
  • Fixed: Country change during checkout causing wrong solicitation payload.
  • Fixed: Excessive database queries and connection errors.

4.1.3

  • Fixed: Country resolution issues during solicitation process.
  • Fixed: Error displayed on the admin page when a category is named “0”.
  • Changed: Tested up to WooCommerce 10.3.6 and WordPress 6.9.0

4.1.2

  • Fixed: Order not confirmed when a custom ID is in use.
  • Changed: Tested up to WooCommerce 10.3.5.

4.1.1

  • Fixed: Show widgets for products not having a SKU.

4.1.0

  • Changed: Remove duplicated code and improve error handling.
  • Fixed: Allow selling multiple services in the same order.
  • Added: The shopper address information can be set to optional when service selling is available using the sequra_merchant_options_addresses_may_be_missing hook.
  • Fixed: Payment gateway availability check was not using the data returned from the solicitation process, which caused errors when trying to determine the country in some cases.
  • Added: Allow showing product promotional widget on any page via shortcode.
  • Added: The promotional widget shortcode also accepts the price as a numeric value.
  • Changed: If no destination CSS selector is provided, the promotional widget will be displayed in the same container as the shortcode.
  • Changed: Tested up to WooCommerce 10.3.3

4.0.0

  • Added: PHP 8.4 compatibility.
  • Changed: Update integration-core library to version v3.0.0.
  • Added: Support for managing multiple deployment targets credentials.
  • Added: Integration-Core-UI library providing the assets required for the configuration page.
  • Fixed: The link to read more about the payment method was not always working.
  • Added: The service related configuration is automatically set based on the available contract options and the enabled countries.
  • Changed: Tested up to WordPress 6.8.3 and WooCommerce 10.2.2

3.2.2

  • Fixed: Ensure that the order completion date can be retrieved.
  • Fixed: A bug in the Onboarding JavaScript that prevented completion of the credentials step.

3.2.1

  • Fixed: Allow sequra_order table to be created when migration is running if it does not exists but sequra_order_legacy table does.
  • Changed: Tested up to WordPress 6.8.2 and WooCommerce 10.0.2

3.2.0

  • Added: Filter to allow modifying the locale.
  • Added: SeQura orders are now indexed on new installations.
  • Fixed: Existing SeQura orders are indexed in batches in the background using a Cron Job to take advantage of the performance boost.
  • Added: Filter to set the start time for running database migrations.
  • Added: Filter to set the end time for running database migrations.
  • Added: Filter to set how many entities will be processed every time the database migration runs.
  • Added: Filter for delaying the execution of the listener for the WooCommerce updated_checkout JS event.
  • Added: Filter to set the delay in milliseconds of the listener for the WooCommerce updated_checkout JS event.
  • Added: Order notes for refund errors.
  • Changed: Tested up to WordPress 6.8.1 and WooCommerce 9.8.5.

3.1.1

  • Fixed: Use WC Order ID from notification parameters for retrieving the Order for confirmation at seQura.
  • Fixed: Error that prevents the process that handles the deletion of old seQura order data from running.
  • Fixed: Error related to implicit conversion from float to int.

3.1.0

  • Fixed: Remove blank lines from template files to prevent errors when wpautop or similar functions are used.
  • Fixed: Add missing value checks in the Configuration page scripts to prevent the loading state from getting stuck.
  • Changed: Enhance the disconnection process to support store-specific deletions.
  • Fixed: Prevent the migration process from running repeatedly unnecessarily.
  • Added: Cron job to delete old seQura order data from database to reduce the amount of space taken.
  • Fixed: Use the right merchant id based on the current order.

3.0.7

  • Fixed: Bug in the migration SQL query to create new tables.
  • Changed: Update integration-core library to version v1.0.17.
  • Added: Improved checkout performance by eliminating unnecessary requests.
  • Added: The sequra_shopper_country filter, allowing customization of the detected shopper’s country code.
  • Added: Restored the educational pop-up present in every seQura payment option on the checkout page in v2.
  • Added: Payment options are now cached to enhance performance when rendering widgets.
  • Fixed: Banned products will not display widgets.
  • Fixed: Stop calling OrderUpdate API for orders not paid using seQura.
  • Fixed: Orders containing only virtual and downloadable products are automatically marked as completed once paid through seQura.

3.0.6

  • Fixed: Type comparison bug that prevents orders from being eligible for service sales in some scenarios.
  • Fixed: Allow null payment method data in validation method.
  • Fixed: Implement an adapter for the is_store_api_request method to avoid errors in older versions of WooCommerce.
  • Changed: Add namespace prefix to WordPress and WooCommerce functions used for better compatibility.
  • Changed: Tested up to WordPress 6.7.1 and WooCommerce 9.5.1.

3.0.5

  • Fixed: CSS rules for the payment method component.
  • Fixed: Performance improvements due the ignore of bot requests.
  • Fixed: Update place order text button when seQura’s payment method is selected.
  • Changed: Remove request to seQura’s API from the cart page to improve performance.

3.0.4

  • Fixed: Fatal error detected in WordPress 6.4.5 when using shortcode without passing attributes.

3.0.3

  • Fixed: Improve performance skipping previous orders retrieval for guest shoppers.
  • Fixed: Don’t offer seQura payment methods to bots.

3.0.2

  • Fixed: Error when accessing order listing in wp-admin with the HPOS feature activated.
  • Fixed: PHP 7.4 compatibility error.

3.0.1

  • Changed: Move local fonts to CDN.
  • Fixed: Bug that prevents from showing seQura’s payment methods on the mobile version of the checkout page.

3.0.0

  • Added: Compatibility with pages using WooCommerce’s Gutenberg blocks.
  • Added: Support for different merchant-ref within the same installation.
  • Added: Order completion and refund events are now synched instantly with seQura.
  • Added: Better widget configuration with new parameters and improved price changing detection.
  • Added: Support for mini widgets on both cart page and product listings.
  • Added: Onboarding screen for new installations.
  • Added: Orders now show a link to seQura’s back-office.
  • Added: Out of the box compatibility with third party WooCommerce addons (such as LearnPress).
  • Changed: Revamped configuration page with modern UI and better UX.
  • Changed: Tested up to WordPress 6.6.2 and WooCommerce 9.3.3.
  • Fixed: Now is possible to pay with seQura for orders created manually via wp-admin.

2.0.12

  • Changed: Sign-up URLs.
  • Fixed: Widget’s JavaScript to read prices from product pages.
  • Changed: ISO 8061 date format regular expression used for validations.

2.0.11

  • Fixed: Filter order to report by payment_method field instead of _payment_method order meta.

2.0.10

  • Added: Translations for ES, PT, IT, FR
  • Fixed: Warning in php 8.2
  • Fixed: Emptying firsts desired date in product details page

2.0.9

  • Fixed: Deprecation warning on plugin’s settings page.
  • Fixed: Hide widgets when payment methods start/end dates don’t match.

2.0.8

  • Fixed: Information about plugin version.
  • Fixed: Avoid warning in SequraTempOrder class.

2.0.7

  • Fixed: rounding amount total for the +info popup in the checkout.

2.0.6

  • Fixed: Javascript warning due to changes in the integrations assets.
  • Fixed: PHP warning due to sequra/php-client package upgrade.
  • Fixed: Removed all references to deprecated without_tax values.
  • Fixed: Add dependance on the “enabled in product” admin option to “Simulator params” option.

2.0.5

  • Fixed: Copy billing address to shipping address when ship_to_different_address is not set.
  • Added: compatibility till WooCommerce 8.2.

2.0.4

  • Added: HPOS Compatibility declaration.
  • Added: Compatibility with WooCommerce 8.0.

2.0.3

  • Fixed: Delivery report generation when order had multiple discounts.

2.0.2

  • Changed: Information in readme.txt
  • Added: Compatibility with WooCommerce 7.9.
  • Added: Log to file when debug mode is activated.

2.0.1

  • Changed: Information in readme.txt.

2.0.0

Plugin Website
Visit website

Author
SeQura Tech
Version:
4.3.1
Last Updated
April 29, 2026
Active Installs
1000
Requires
WordPress 5.9
Tested Up To
WordPress 6.9.4
Requires PHP
7.3

Share Post

Join our newsletter.

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