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
Narek Zakarian
ee9bb113bc
Fix the 'threeDSecure' migration
2025-06-25 18:31:36 +04:00
carmenmaymo
c556db358a
Create subscription products /w props
2025-06-25 16:00:22 +02:00
Narek Zakarian
21b0d8d9ae
Introduce the interface for settings migration
2025-06-25 16:55:45 +04:00
Narek Zakarian
7334b5bfbb
Set the gateways synced to true
after onboarding through migration.
...
This will prevent override of enabled gateways after migration
2025-06-25 16:43:59 +04:00
Narek Zakarian
5ff91fb171
Adjust the switch UI JS.
...
- Now the same behavior will also work when the link is clicked from the info notice
- Added the confirmation alert
2025-06-25 16:37:22 +04:00
Narek Zakarian
53f533fa25
Add the new settings discovery notice
2025-06-25 16:35:50 +04:00
carmenmaymo
e8a0950bfa
Update vaulting subscription tests
2025-06-25 14:11:09 +02:00
carmenmaymo
f7f0f0f11f
Add credit card test /w multiple products
2025-06-25 14:10:30 +02:00
Emili Castells
b154187c9f
Merge pull request #3485 from woocommerce/release/3.0.7-rc1
...
3.0.7-rc1 release
2025-06-25 12:49:49 +02:00
Daniel Dudzic
25f2bf93e2
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4487-fastlane-uk-3ds-redirect
2025-06-25 12:43:59 +02:00
Daniel Dudzic
7c3e65cbe7
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4487-fastlane-uk-3ds-redirect
2025-06-25 12:42:43 +02:00
Emili Castells Guasch
f1afd3a76a
3.0.7-rc1 release
2025-06-25 12:19:14 +02:00
Emili Castells
ec32266e1f
Merge pull request #3484 from woocommerce/PCP-4960-enable-contact-module-feature-flag
...
Enable Contact Module feature flag (4960)
2025-06-25 12:07:07 +02:00
Emili Castells Guasch
2265ebab7c
Set contact module enabled by default
2025-06-25 12:03:24 +02:00
Narek Zakarian
509bd9ec20
Fix the psalm
2025-06-24 18:18:33 +04:00
Narek Zakarian
498f943607
Fix the CS
2025-06-24 18:08:28 +04:00
Adrian Moldovan
82b1f929c3
Merge pull request #3479 from woocommerce/dev/pin-actions-to-full-commit-sha
2025-06-24 16:49:34 +03:00
Narek Zakarian
5a55b5060b
Merge branch 'trunk' into PCP-4854-phase-1-opt-in-via-banner
2025-06-24 17:43:39 +04:00
Narek Zakarian
d42488ed8e
disable the sync after onboarding
2025-06-24 17:22:34 +04:00
Adrian Moldovan
7b61115e39
Update .github/workflows/php.yml
...
Co-authored-by: Diego Curbelo <diego@curbelo.com>
2025-06-24 15:51:31 +03:00
Adrian Moldovan
3e37395073
Update .github/workflows/integration.yml
...
Co-authored-by: Diego Curbelo <diego@curbelo.com>
2025-06-24 15:51:15 +03:00
Narek Zakarian
00c854c5a1
Update the settings module.
2025-06-24 13:41:38 +04:00
Narek Zakarian
b763b6da3b
Conditionally add services
2025-06-24 13:41:07 +04:00
Narek Zakarian
5b6dd660fe
Always enable the settings module for now
2025-06-24 13:40:44 +04:00