Commit graph

9311 commits

Author SHA1 Message Date
Emili Castells Guasch
95ffe98c11 Merge branch 'trunk' into PCP-4412-exclude-new-scripts-from-cache-plugins 2025-03-24 11:48:53 +01:00
Emili Castells
3042e3d6b8
Merge pull request #3046 from woocommerce/PCP-4110-incorrect-subscription-cancellation-handling-with-pay-pal-subscriptions
incorrect subscription cancellation handling with pay pal subscriptions (4110)
2025-03-24 11:32:01 +01:00
Emili Castells
aa01b4bd55
Merge pull request #3258 from woocommerce/PCP-4389-fastlane-typo-in-welcome-screen-new-ui
Fix Fastlane typo (4389)
2025-03-24 11:30:57 +01:00
Emili Castells
5f8c2280fc
Merge pull request #3250 from woocommerce/PCP-4340-acdc-not-defaulting-on-for-acdc-eligible-user-after-onboarding
Fix post onboarding payment methods frontend/backend sync (4340)
2025-03-24 11:28:43 +01:00
Daniel Dudzic
fce19d20cf
Fix Fastlane typo 2025-03-24 10:39:32 +01:00
Emili Castells
c527c44f6c
Merge pull request #3195 from woocommerce/PCP-4219-security-deposits-plugin-causing-pay-pal-button-to-be-grayed-out-on-product-page
Security Deposits Plugin Causing PayPal Button to Be Grayed Out on Product Page (4219)
2025-03-24 09:49:31 +01:00
Emili Castells
3b48f8a70d
Merge pull request #3242 from woocommerce/PCP-4385-failed-to-fetch-onboarding-url-error-when-onboarding-with-no-rt-merchant-and-selecting-subscriptions-product
Do not add the capabilities if is not eligible for ACDC (4385)
2025-03-24 09:31:30 +01:00
Daniel Hüsken
64aefee245
Fix phpcs 2025-03-24 08:38:47 +01:00
Daniel Hüsken
8e088dc022
Fix changed environment container 2025-03-24 08:30:44 +01:00
Daniel Hüsken
35d6c7e913
Merge branch 'refs/heads/trunk' into PCP-4110-incorrect-subscription-cancellation-handling-with-pay-pal-subscriptions 2025-03-24 07:52:14 +01:00
Emili Castells
ba08559ff7
Merge pull request #3235 from woocommerce/PCP-4380-warning-after-3-0-0-update
Exclude the `Stringable` interface from being scoped (4380)
2025-03-21 17:20:24 +01:00
Emili Castells
51a2f4d4f9
Merge pull request #3067 from woocommerce/PCP-4122-unfortunately-your-credit-card-details-are-not-valid-shown-with-actually-valid-card-during-checkout-with-invalid-postcode
Unfortunately, your credit card details are not valid" shown with actually valid card during checkout with invalid postcode (4122)
2025-03-21 17:17:27 +01:00
Emili Castells
93aa4b73f4
Merge pull request #3240 from woocommerce/PCP-4393-minor-features-related-scrolling-and-highlighting-fixes
Settings UI: Add Minor Features scrolling/highlight fixes (4393)
2025-03-21 17:16:46 +01:00
Emili Castells Guasch
9a6493c51f Register settings ui js file to caching plugins 2025-03-21 16:49:18 +01:00
Emili Castells
e262d78cf8
Merge pull request #3236 from woocommerce/PCP-4375-fix-send-only-country-banner
Fix send only country banner (4375)
2025-03-21 14:36:40 +01:00
Emili Castells
e0357ca59e
Merge pull request #3098 from woocommerce/PCP-4116-order-does-not-contain-intent-3-ds-acdc-renewal
Order does not contain intent. (3DS ACDC renewal) (4116)
2025-03-21 14:35:55 +01:00
Daniel Hüsken
e009c70695
Fix a notice 2025-03-21 14:21:37 +01:00
Daniel Dudzic
07b3819483
Use dispatch as an object instead of a function 2025-03-21 12:17:00 +01:00
Daniel Dudzic
e8a84f37aa
Remove redundant Onboarding endpoints 2025-03-20 21:58:32 +01:00
Daniel Dudzic
99851e83cd
Improve settings architecture and method visibility
- Remove 'init' action from SettingsModule, register action callback in module
- Change toggle_payment_gateways() from public to protected
- Replace to_array()/from_array() with type-safe setter in profile handling
2025-03-20 16:47:20 +01:00
Daniel Dudzic
5ee4581ff8
Fix PHPCS issues 2025-03-20 16:32:34 +01:00
Daniel Dudzic
fb084af012
Fix Psalm errors 2025-03-20 15:30:04 +01:00
Emili Castells
86a4668c1e
Merge pull request #3009 from woocommerce/PCP-4104-fastlane-plugin-requests-sdk-client-token-when-store-is-not-eligible-for-fastlane
Fastlane: Add a check to make sure that the Fastlane SDK token only gets requested for elegible stores (4104)
2025-03-20 15:27:54 +01:00
Emili Castells
986a4ac760
Merge pull request #3248 from woocommerce/PCP-4397-add-system-report-entry-to-display-ui-status
Add system report entry to display UI status (4397)
2025-03-20 15:20:59 +01:00
Daniel Dudzic
e992f45c06
Fix post onboarding payment methods frontend/backend sync 2025-03-20 15:17:46 +01:00
Emili Castells
49a7ac1486
Merge pull request #3246 from woocommerce/fix/integration-tests-setup
Integration tests setup improvements
2025-03-20 15:17:26 +01:00
Emili Castells Guasch
ceda994230 Improve item description 2025-03-20 12:37:55 +01:00
Emili Castells Guasch
bb3bdbbe5c Add new ui active item to status report 2025-03-20 12:17:12 +01:00
Emili Castells Guasch
6149dbd527 Merge branch 'trunk' into fix/integration-tests-setup 2025-03-20 11:36:24 +01:00
Emili Castells
20241d2cc2
Merge pull request #3219 from woocommerce/PCP-4307-card-fields-acdc-does-not-work-in-classic-checkout
Advanced Card Fields do not work in classic checkout (4307)
2025-03-20 10:44:53 +01:00
Narek Zakarian
299cc0f85f
Fix the tests 2025-03-19 18:36:11 +04:00
Narek Zakarian
a40b7bc139
Do not add the capabilities if is not eligible for ACDC 2025-03-19 16:33:37 +04:00
Daniel Dudzic
e6e8415c67
Fix PHPCS linting issues 2025-03-18 21:43:37 +01:00
Daniel Dudzic
0d4da6dabd
Add Minor Features scrolling/highlight fixes 2025-03-18 21:16:06 +01:00
Philipp Stracker
f9212b1713
🧪 Fix unit tests with missing assertion 2025-03-18 17:03:59 +01:00
Philipp Stracker
ae3bd15cb6
💡 Update code documentation 2025-03-18 16:46:56 +01:00
Philipp Stracker
aab21b62b4
🐛 New UI: Disable BCDC on store-level
Instead of checking “is enabled” we now check “has capability” - i.e. if a merchant has ACDC capability we will always disable the BCDC funding source
2025-03-18 16:32:38 +01:00
Philipp Stracker
fb27373c1b
🐛 Fix “use-ACDC” flag in legacy UI
A new filter adds backwards compatibility by overwriting the ACDC decision with a settings choice.
2025-03-18 16:31:38 +01:00
Philipp Stracker
09c4f176d0
🐛 Stop enforcing card payments in checkout
Removed a filter that reverted settings entered in the legacy UI’s “Disable Alternative Payment Methods” field.
2025-03-18 16:21:34 +01:00
Philipp Stracker
e9b3cc61d2
Add new hook to customize disabled-funding list 2025-03-18 16:18:19 +01:00
Philipp Stracker
ee5237adf5
🐛 Fix the “disable card funding” condition 2025-03-18 16:11:42 +01:00
Narek Zakarian
65a9fdcc70
Exclude the Stringable as a file since it is an interface, not a class 2025-03-18 18:08:25 +04:00
carmenmaymo
1bd04302d0
Default to empty tabs for navigation 2025-03-18 14:54:06 +01:00
Philipp Stracker
b5c08e842e
♻️ Make code more readable, resolve one warning 2025-03-18 14:53:49 +01:00
carmenmaymo
882f81d92f
Pass is sendOnlyCountry param 2025-03-18 14:53:42 +01:00
Narek Zakarian
e70ee71885
Exclude the Stringable class 2025-03-18 17:44:55 +04:00
Emili Castells
ddbdf655fc
Merge pull request #3172 from woocommerce/PCP-4227-error-load-textdomain-just-in-time-called-incorrectly-when-running-docker-compose
Error: _load_textdomain_just_in_time Called Incorrectly When Running Docker Compose (PCP-4227)
2025-03-18 14:40:23 +01:00
Narek Zakarian
8e02a424e0
Expose the Stringable class 2025-03-18 17:18:02 +04:00
Emili Castells Guasch
46f9074c41 Fix typos 2025-03-18 12:56:57 +01:00
Emili Castells Guasch
65e1ca4eb0 Merge branch 'trunk' into PCP-4110-incorrect-subscription-cancellation-handling-with-pay-pal-subscriptions 2025-03-18 12:19:36 +01:00