Releases: pantherahub/PluginWoocomerceEfipay
Release list
productionV2.2.2
Add cash expiration period setting
Bump plugin version to 2.2.2 and add a configurable cash_expired_period option. Introduces an admin select (1–24 hours, default 24) to set how long a customer has to pay in cash before the coupon expires. Persists the option via get_option and includes cash_expired_period (as int) and cash_expired_interval="hour" in the advanced_options payload for payment creation.
productionV2.2.1
remove hardening url webhook and logging Bump plugin version to 2.2.1 and harden the Efipay webhook handler: add structured logging (wc_get_logger / fallback to error_log), load webhook token from settings, read raw request body robustly (WP_REST_Request and php://input), and validate HMAC-SHA256 signature from headers. Improve JSON parsing and error responses, more robust extraction of order reference, clearer order-not-found and payload errors, and map transaction statuses to WC order statuses with added order notes. Also add permission_callback => __return_true to the registered REST route and log exceptions during processing.
productionV2.2.0
Add full 3D Secure support in the payment receipt view
productionV2.1.3
Bump version and add mandatory billing identification fields (type and number) with save/prefill and admin display so Efipay always receives identification data. Restrict gateway to supported currencies (USD, COP, EUR): remove currency option, add is_currency_supported/is_available checks, admin warning in settings, and runtime validation (throws or shows notice). Add get_customer_data_for_receipt to populate the payment receipt form, prefill frontend fields and use the configured order-received URL after successful payment. Small tweaks to method description and formatting.
productionV2.1.2
Update input styling and bump plugin version Refined CSS selectors for form elements to improve styling consistency in the payment methods container. Updated plugin version to 2.1.1 in efipay.php.
productionV2.1.1
Refined CSS selectors for form elements to improve styling consistency in the payment methods container.
productionV2.1.0
Remove payment date limit option and update time expired
Eliminates the 'limit_date_payment' option from the plugin settings and always sets a payment limit date to one hour ahead in the Colombia timezone. Updates the version to 2.1.0 and refines webhook order ID extraction for improved reliability.
productionV2.0.9
Remove commet step
productionV2.0.8
Updated the plugin version to 2.0.8. Enhanced the showSpinner and hideSpinner functions in efipay_receipt.php to add null checks for spinner and submit button elements, and to safely remove the 'disabled' class from the submit button if present.
productionV2.0.7
Improve Efipay gateway integration and UX remove url redirect Updated checkout block to use dynamic settings and improved payment method availability checks. Enhanced PHP block integration to ensure gateway data is available for checkout blocks and added support flags. Removed unused redirection page settings and now use WooCommerce's default order received URL for payment result redirects. Added frontend script to ensure the 'place order' button is enabled when Efipay is selected. Bumped plugin version to 2.0.7.