Commit graph

10264 commits

Author SHA1 Message Date
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
Daniel Dudzic
ae21627c11
🎨 Fix Psalm errors 2025-06-26 23:22:11 +02:00
Narek Zakarian
2dcf3279b8
Make the button accessible. 2025-06-26 18:58:03 +04:00
Daniel Dudzic
7713956160
🧹 Remove leftover session handling 2025-06-26 16:21:21 +02:00
Narek Zakarian
99f34d6868
Always enable new settings module for migration support
Enable the new settings module unconditionally to support migration functionality.

The new settings module must be enabled during migration because the migration
process requires access to the new data modules to save settings properly.

Implementation details:
- The `run` method checks `should_use_the_old_ui` and conditionally adds actions
- In `services.php`, we check `should_use_the_old_ui` to disable services when
  the old UI is active
2025-06-26 18:17:51 +04:00
Daniel Dudzic
99cd8e4aeb
🧹 Remove reliance on the session in favor of passing the token directly 2025-06-26 16:14:22 +02:00
Narek Zakarian
27b3a315b9
Fix the local apms migration.
If the "Create gateway for alternative payment methods" checkbox is checked, then we don't need any migration as the enabled/disabled will be automatically recognized
2025-06-26 18:04:06 +04:00
Narek Zakarian
d812264529
Merge branch 'trunk' into PCP-4854-phase-1-opt-in-via-banner 2025-06-26 17:54:29 +04:00
Emili Castells Guasch
14237f684f
Set empty string if setting is null 2025-06-26 14:17:57 +02:00
Daniel Dudzic
ba7b01dfd6
🎨 Fix Psalm errors 2025-06-26 13:21:49 +02:00
Daniel Dudzic
2b025aa690
🧹 Remove the unnecessary payer-link meta saving 2025-06-26 13:03:15 +02:00
Daniel Dudzic
afe1cd99ed
🎨 Add PHPCS fixes 2025-06-26 12:31:05 +02:00
Emili Castells
98f5f82454
Merge pull request #3486 from woocommerce/PCP-4606-add-transaction-with-multiple-products-and-discounts-integration-tests
Pcp 4606 add transaction with multiple products integration tests
2025-06-26 12:14:18 +02:00
Daniel Dudzic
f463f90ff0
♻️ Refactor the OrderFactory to remove duplicate code and make the code more modular 2025-06-26 12:12:20 +02:00
carmenmaymo
4accd33e1f
Pass code style 2025-06-26 10:37:27 +02:00
Emili Castells Guasch
9fed109724
Add countries to country card matrix 2025-06-26 10:01:33 +02:00
carmenmaymo
2280cf9081
Fix vaulting integration credit card test 2025-06-26 09:38:27 +02:00
carmenmaymo
846a77d144
Throw if the product cannot be found 2025-06-26 09:10:37 +02:00
carmenmaymo
e2c6dc350d
Create simple product if subs plugin is not there 2025-06-26 09:05:32 +02:00
Daniel Dudzic
275cdd3981
🐛 Fix three_d_secure check logic and prevent the undefined array key warning 2025-06-25 18:06:37 +02:00
Emili Castells Guasch
dae8b3ce1e
Use gateway ID from class 2025-06-25 17:55:34 +02:00
Emili Castells Guasch
9dc92f836d
Fix phpunit 2025-06-25 17:51:24 +02:00
Emili Castells Guasch
949af3ca15
Add processing instruction and locale, remove application context from confirm payment source 2025-06-25 17:29:04 +02:00