Commit graph

10292 commits

Author SHA1 Message Date
Narek Zakarian
e713abfd75
Just return __FILE__ when the realpath fails. 2025-07-04 17:11:20 +04:00
Narek Zakarian
0caa74c021
Refactor the code to use the new service 2025-07-04 17:10:37 +04:00
Narek Zakarian
30b7a592c5
Create a centralized service for a path to the main plugin file. 2025-07-04 17:09:36 +04:00
Thomas Luzat
9d99734cce
refactor: Rounding item type in separate method 2025-07-04 14:26:16 +02:00
Thomas Luzat
4b61a03cab
Merge branch 'woocommerce:trunk' into fix/3372-physical-rounding-item 2025-07-04 14:05:25 +02:00
Himad M
d5c20da022
Enable AppSwitch on PayPal blocks 2025-07-03 22:55:49 -04:00
Himad M
8021974416
Enable AppSwitch on ppcp-button module 2025-07-03 22:49:30 -04:00
Narek Zakarian
64c70362ff
Improve WooCommerce dependency notice
- Link to WordPress plugin install page instead of external site
- Make entire call-to-action sentence clickable
2025-07-03 15:14:46 +04:00
Daniel Dudzic
c54f82ea94
🧪 Update OrderFactoryTest to support consolidated factory method 2025-07-03 10:16:58 +02:00
Daniel Dudzic
59503b29b3
♻️ Refactor OrderFactory to consolidate 3DS and regular response handling 2025-07-03 00:16:42 +02:00
Narek Zakarian
801017787b
Fix the tests 2025-07-02 21:34:25 +04:00
Narek Zakarian
569dc811ff
Add clear cache logic for reference transaction status 2025-07-02 21:26:39 +04:00
Narek Zakarian
45d9ca6a4f
Add clear cache logic for reference transaction status 2025-07-02 21:26:18 +04:00
Narek Zakarian
13284f2a4c
Add caching service for reference transaction status 2025-07-02 21:23:09 +04:00
Narek Zakarian
bc4bd9102f
Cache the reference transaction status value 2025-07-02 21:21:57 +04:00
Narek Zakarian
9a1ad3867e
Make sure the $disable_funding is an array 2025-07-02 17:54:57 +04:00
Narek Zakarian
9d16c2d680
fix: replace incorrect typeof usage with proper undefined check 2025-07-02 17:47:54 +04:00
Narek Zakarian
6c012b718c
Do not run any action when Woo isn't active 2025-07-02 17:22:35 +04:00
Narek Zakarian
b1bcdbc7be
Deactivate when Woo isn't active or if PHP is lower than required 2025-07-02 17:21:30 +04:00
Narek Zakarian
04b4bc93fb
Deactivate when Woo isn't active or if PHP is lower than required 2025-07-02 17:21:15 +04:00
Narek Zakarian
0aef508f24
Create a function to use for deactivation with a notice 2025-07-02 17:19:32 +04:00
Malith Senaweera
f99f375933
Merge pull request #3497 from woocommerce/release/3.0.7
3.0.7 release
2025-07-01 10:41:55 -05:00
Malith Senaweera
21bed92fce Fix typo 2025-07-01 10:35:29 -05:00
Malith Senaweera
331bd792f1 Update changelogs with release date 2025-07-01 10:02:14 -05:00
Daniel Dudzic
8fee8c330f
🛠️ Fix PHPCS errors 2025-07-01 14:17:29 +02:00
Daniel Dudzic
b8c3bd7151
🛠️ Fix PHPCS errors 2025-07-01 13:59:56 +02:00
Daniel Dudzic
c07b4f0dd5
🔒 Fix Psalm errors with null-safe PayPal response handling 2025-07-01 13:24:31 +02:00
Daniel Dudzic
fb0499ec7c
🧪 Remove failing no_status test case from OrderFactoryTest 2025-07-01 12:49:14 +02:00
Daniel Dudzic
2505802743
🔧 Improve PayPal response handling and code cleanup 2025-07-01 12:36:11 +02:00
Niklas Gutberlet
9ef34dc773
Merge pull request #3496 from woocommerce/update-changelog
Update changelog for 3.0.7
2025-06-30 17:46:54 +02:00
Niklas Gutberlet
33a9a247aa
Update changelog in changelog.txt 2025-06-30 17:42:29 +02:00
Niklas Gutberlet
313d9035e9
Update changelog in readme.txt 2025-06-30 17:42:17 +02:00
Narek Zakarian
a1c403e61e
Fix the cs 2025-06-30 18:28:30 +04:00
Narek Zakarian
ae14189c7a
Fix psalm 2025-06-30 17:47:58 +04:00
Narek Zakarian
241bddf908
Refactor billing agreements into Reference transaction status helper class 2025-06-30 16:46:48 +04:00
Narek Zakarian
b86f62e852
Refactor the service name, variable names to use the new class 2025-06-30 16:45:36 +04:00
Narek Zakarian
96895aba51
Refactor the service name, variable names to use the new class 2025-06-30 16:40:38 +04:00
Narek Zakarian
0a0d7e9c49
Refactor/rename the reference transaction enabled checking class. 2025-06-30 16:08:36 +04:00
Narek Zakarian
40a95202ec
Move the reference transaction enabled check into helpers.
With the 1st step we will move the class into helpers. The next step would be to refactor/rename it.
2025-06-30 16:05:40 +04:00
Daniel Dudzic
9c06593b08
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4487-fastlane-uk-3ds-redirect 2025-06-27 23:40:37 +02:00
Daniel Dudzic
bbae54bf27
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4487-fastlane-uk-3ds-redirect 2025-06-27 23:40:07 +02:00
Emili Castells
a445166980
Merge pull request #3490 from woocommerce/PCP-4972-legacy-ui-mexico-notice-on-frontend-when-wp-debugging-is-enabled
Legacy UI - Mexico - Notice on frontend when wp debugging is enabled  (4972)
2025-06-27 18:02:34 +02:00
Emili Castells
9e40ddff5d
Merge pull request #3488 from woocommerce/PCP-4968-warning-after-installing-package-when-wp-debugging-enabled
Fix three_d_secure check logic and prevent the undefined array key warning (4968)
2025-06-27 18:01:58 +02:00
Emili Castells
d3dfb22ecc
Merge pull request #3487 from woocommerce/PCP-4967-oxxo-payment-gateway-requires-order-complete-on-payment-approval-processing-instruction
OXXO payment gateway requires ORDER_COMPLETE_ON_PAYMENT_APPROVAL processing_instruction (4967)
2025-06-27 18:01:27 +02:00
Emili Castells
b9187fcf9f
Merge pull request #3489 from woocommerce/PCP-4958-unsuccessfully-payment-with-acdc-when-country-store-set-for-france-territories
Unsuccessfully payment with acdc when country store set for France territories (4958)
2025-06-27 18:00:55 +02:00
Narek Zakarian
3ab7fe0af3
Fix the tests 2025-06-27 12:56:12 +04:00
Daniel Dudzic
51600d0ccf
🧹 More clean up 2025-06-27 01:28:45 +02:00
Daniel Dudzic
8c800b11b5
🧹 Minor clean up 2025-06-27 00:25:28 +02:00
Daniel Dudzic
f398c471ae
🧹 Remove empty lines 2025-06-27 00:13:07 +02:00
Daniel Dudzic
8c430035d2
🧹 Remove unused dependencies 2025-06-27 00:02:16 +02:00