Commit graph

125 commits

Author SHA1 Message Date
Daniel Dudzic
3e8d6590f6
Fix linting issues 2025-03-07 14:37:25 +01:00
Daniel Dudzic
55f3ff9d3b
Add gateway redirects to new settings UI with highlight support 2025-03-07 14:04:00 +01:00
Daniel Dudzic
8e9337dae9
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4258-make-the-pay-later-payment-method-dependent-on-save-pay-pal-and-venmo-setting-being-disabled 2025-03-03 14:26:16 +01:00
Daniel Dudzic
e8be67d286
Add support for setting-based payment method dependencies 2025-03-03 14:26:08 +01:00
Emili Castells
ae2bbeb3ae
Merge pull request #3168 from woocommerce/PCP-4246-seller-country-empty-string-when-onboarding-with-app-credentials
Seller country empty string when onboarding with app credentials (4246)
2025-02-27 17:44:31 +01:00
Philipp Stracker
39394e864a
Finish new REST endpoint to provide real country 2025-02-27 17:11:39 +01:00
Philipp Stracker
ffbe9c08d5
🔊 Add logging to the internal REST service 2025-02-27 16:08:55 +01:00
Philipp Stracker
57ee70acba
🔀 Merge branch 'trunk' 2025-02-27 11:33:30 +01:00
Emili Castells Guasch
7bf3e83d85 Add Pay Later flag and pass it to welcome docs component 2025-02-26 15:46:18 +01:00
Emili Castells Guasch
109e6517f0 Add can use Fastlane flag and pass it to welcome docs component 2025-02-26 15:19:42 +01:00
Philipp Stracker
6dd0034c0a
🚧 non-working version of internal REST service 2025-02-26 10:35:43 +01:00
Daniel Dudzic
1e7d0cfb68
Improve the warning in the new UI for multiple warnings 2025-02-25 21:59:42 +01:00
Daniel Dudzic
f657676832
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4249-fastlane-add-incompatible-setup-notice 2025-02-25 16:27:48 +01:00
Daniel Dudzic
df8d21116c
Add support for warning messages for Payment Method items 2025-02-25 16:27:33 +01:00
Emili Castells Guasch
fa60a38c22 Rename conditional property 2025-02-25 14:50:09 +01:00
Emili Castells Guasch
cd57bf6add Do not display onboarding payment methods screen when woopayments is active 2025-02-25 11:46:33 +01:00
Daniel Dudzic
e72b7deb09
Additional fixes. Fix logic for Google Pay and Apple Pay 2025-02-24 16:23:37 +01:00
Daniel Dudzic
78d14f4858
Merge branch 'PCP-4210-features-refactor-to-use-rest-endpoints' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4210-features-refactor-to-use-rest-endpoints 2025-02-24 16:21:27 +01:00
Daniel Dudzic
84854e737a
Clean up the Features store a bit and split the TabOverview into separate files 2025-02-24 15:46:34 +01:00
carmenmaymo
68fe134ed0
Merge branch 'trunk' into PCP-4210-features-refactor-to-use-rest-endpoints
# Conflicts:
#	modules/ppcp-settings/services.php
2025-02-24 11:43:05 +01:00
Emili Castells
93bc0805ce
Merge pull request #3140 from woocommerce/PCP-4174-things-to-do-implement-logic-for-all-todo-items-final
Todos: Remove the Credit Card item and change the link for the Subscriptions item (4174)
2025-02-21 15:34:02 +01:00
Daniel Dudzic
bf1b1f8ad8
Todos: Remove the Credit Card item and change the link for the Subscriptions item 2025-02-21 14:47:49 +01:00
Emili Castells
8f9e305fa7
Merge pull request #3139 from woocommerce/PCP-4244-add-logic-and-ui-visuals-for-conditional-disabled-state-for-payment-methods
Payment Methods: Add Dependency-Based Status Sync (4244)
2025-02-21 14:45:49 +01:00
Daniel Dudzic
175cdee72c
Payment Methods: Add dependency-based status sync 2025-02-21 13:01:13 +01:00
carmenmaymo
3bd2292655
Merge branch 'trunk' into PCP-4210-features-refactor-to-use-rest-endpoints 2025-02-21 09:13:04 +01:00
Emili Castells Guasch
37e26026ce Set merchant country in authentication manager 2025-02-19 17:01:33 +01:00
carmenmaymo
d3a813ef12
Fix eligibility, move capabilities to definition 2025-02-19 13:56:58 +01:00
carmenmaymo
7b8c3b0bc6
Merge branch 'refs/heads/trunk' into PCP-4210-features-refactor-to-use-rest-endpoints 2025-02-19 12:20:38 +01:00
Daniel Dudzic
87c54985ad
Todos: Add currency/country checks for several todos and payment methods 2025-02-19 11:00:26 +01:00
Emili Castells
df076e13bc
Merge pull request #3127 from woocommerce/PCP-4178-things-to-do-add-pay-pal-buttons-implement-logic-for-the-todo-item
Todos: Add logic for the Add PayPal buttons todos (4178)
2025-02-18 16:12:26 +01:00
Daniel Dudzic
6ef85037b8
Todos: Add logic for the Add PayPal buttons todos 2025-02-18 14:47:43 +01:00
carmenmaymo
4b384bfad2
Merge branch 'trunk' into PCP-4210-features-refactor-to-use-rest-endpoints
# Conflicts:
#	modules/ppcp-settings/services.php
2025-02-18 14:39:51 +01:00
Philipp Stracker
a13b8c03ff
🔀 Merge branch 'trunk' 2025-02-18 12:35:26 +01:00
Philipp Stracker
2d40768e83
👔 Sync the connection state with authentication 2025-02-18 12:24:58 +01:00
Philipp Stracker
597e4ce0a8
♻️ Use the ConnectionState class in the new UI 2025-02-18 12:12:48 +01:00
Daniel Dudzic
745a1031bc
Todos: Update the eligibility conditions for the Subscription todo 2025-02-17 21:04:16 +01:00
Philipp Stracker
a532f60416
Add environment service to new settings module 2025-02-17 18:50:50 +01:00
carmenmaymo
f2dde9a6e1
Remove reset & fix lint 2025-02-17 16:14:10 +01:00
carmenmaymo
512b2566e0
Remove features data class 2025-02-17 11:19:18 +01:00
carmenmaymo
29c4652275
Fix comment 2025-02-17 08:40:41 +01:00
carmenmaymo
3efd5d66b0
Merge branch 'trunk' into PCP-4210-features-refactor-to-use-rest-endpoints 2025-02-15 08:58:33 +01:00
Philipp Stracker
41a07b47dc
Initialize Pay Later Messaging after onboarding 2025-02-14 12:53:12 +01:00
Philipp Stracker
1c25075ea4
Draft a paylater messaging data service 2025-02-14 12:52:35 +01:00
Philipp Stracker
67e7703e1f
Finish the payment method configuraton 2025-02-14 12:30:25 +01:00
Philipp Stracker
b5d717cac0
♻️ Use new definition service in REST endpoint 2025-02-13 19:06:12 +01:00
Philipp Stracker
7908a1c56a
New definition service for payment method config 2025-02-13 19:05:26 +01:00
Philipp Stracker
0728f80281
♻️ Refactor the settingsdata manager constructor 2025-02-12 21:07:21 +01:00
carmenmaymo
1e22c127c3
Add logic to extract features-config 2025-02-12 17:03:35 +01:00
Philipp Stracker
3d8121510a
Reset all settings on disconnect 2025-02-12 17:03:00 +01:00
Philipp Stracker
d8bd774744
Define new settings-data-manager service 2025-02-12 17:01:14 +01:00