توضیحات
Secure WooCommerce payments with Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis, and PIX via ifthenpay’s payment gateway.
تغییرات این نسخه
12.0.0 – 2026-07-15
[TWEAK] Gateway keys should now be of type “WooCommerce” and not “Estáticas” (your current gateway key will still work, tho)
[TWEAK] Do not hide the ifthenpay order metabox even if the payment method is not one of ours
[FIX] Several improvements to all WooCommerce Blocks payment methods, including translations support
[FIX] Multibanco reference “no repeat days” check computed its date threshold in a way that could be off by one day right at the site’s midnight boundary, due to a UTC/local offset mismatch
[FIX] Set API URL on Credit Card and Gateway ifthenpay earlier to avoid edge case issues when they’re instantiated more than once
[DEV] Use hash_equals() instead of !==/=== when comparing the anti-phishing key and the Credit card HMAC signature on all 6 gateway callback/return handlers, for constant-time comparison (defense in depth)
[DEV] Add missing defined( 'ABSPATH' ) || exit; guard to the 6 WooCommerce Blocks integration class files
[DEV] Add query support for filtering orders by _{creditcard_id}_time (order query meta translation), matching the existing _exp support for other gateways
[DEV] Add creditcard_ifthen_after_settings_intro hook to the Credit card settings screen, matching Multibanco and MB WAY, so that the new Credit Card orders recovery new settings work properly
[DEV] Add creditcard_ifthen_order_initial_status_pending and gateway_ifthen_order_initial_status_pending filters, matching the existing MB WAY and Cofidis Pay filters, t
[TWEAK] Gateway keys should now be of type “WooCommerce” and not “Estáticas” (your current gateway key will still work, tho)
[TWEAK] Do not hide the ifthenpay order metabox even if the payment method is not one of ours
[FIX] Several improvements to all WooCommerce Blocks payment methods, including translations support
[FIX] Multibanco reference “no repeat days” check computed its date threshold in a way that could be off by one day right at the site’s midnight boundary, due to a UTC/local offset mismatch
[FIX] Set API URL on Credit Card and Gateway ifthenpay earlier to avoid edge case issues when they’re instantiated more than once
[DEV] Use hash_equals() instead of !==/=== when comparing the anti-phishing key and the Credit card HMAC signature on all 6 gateway callback/return handlers, for constant-time comparison (defense in depth)
[DEV] Add missing defined( 'ABSPATH' ) || exit; guard to the 6 WooCommerce Blocks integration class files
[DEV] Add query support for filtering orders by _{creditcard_id}_time (order query meta translation), matching the existing _exp support for other gateways
[DEV] Add creditcard_ifthen_after_settings_intro hook to the Credit card settings screen, matching Multibanco and MB WAY, so that the new Credit Card orders recovery new settings work properly
[DEV] Add creditcard_ifthen_order_initial_status_pending and gateway_ifthen_order_initial_status_pending filters, matching the existing MB WAY and Cofidis Pay filters, t