Commit graph

1050 commits

Author SHA1 Message Date
Daniel Dudzic
a707dd629f
Remove redundant GB specific extendedMethods definition 2025-03-13 10:31:09 +01:00
Daniel Dudzic
22cd59d0f5
Modify config defaults to better accommodate country-specific requirements 2025-03-13 10:25:25 +01:00
Emili Castells
80a99c75d3
Merge pull request #3201 from woocommerce/PCP-4285-configure-buttons-in-features-section-does-not-work-as-expected
Configure buttons in Features section does not work as expected (4285)
2025-03-11 17:52:10 +01:00
Emili Castells
bab13f2524
Merge pull request #3202 from woocommerce/PCP-4300-fix-broken-toggle-sync-for-payment-and-setting-dependencies
Fix broken payment method toggle sync (4300)
2025-03-11 17:50:44 +01:00
Narek Zakarian
228375e15b
Include subscriptions flag and ADVANCED_VAULTING for BCDC onboarding 2025-03-11 19:05:40 +04:00
Daniel Dudzic
5478f6b08e
Update the legacy meta key to the new one. Add setting-based dependency sync. 2025-03-11 13:38:01 +01:00
carmenmaymo
ab9c2ead76
Fix modal and selecTab in Features 2025-03-11 13:01:54 +01:00
Narek Zakarian
9b12abbd59
Add docs 2025-03-11 11:28:15 +04:00
Narek Zakarian
090a140e7e
Use single onboarding url 2025-03-10 21:48:25 +04:00
Emili Castells
6078ec3f59
Merge pull request #3192 from woocommerce/PCP-4289-fix-payment-method-highlighting-via-todos
Fix payment method highlighting via todos (4289)
2025-03-10 10:52:46 +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
f6418665ed
Fix payment method highlighting via todos 2025-03-07 12:25:57 +01:00
Emili Castells
eb576afc5b
Merge pull request #3180 from woocommerce/PCP-4280-uncaught-type-error-cannot-read-properties-of-null-reading-checked
Uncaught type error cannot read properties of null reading checked (4280)
2025-03-06 09:50:08 +01:00
Philipp Stracker
8ec852952f
🔀 Merge branch 'trunk’
# Conflicts:
#	modules/ppcp-settings/resources/js/data/common/hooks.js
2025-03-05 17:01:52 +01:00
Philipp Stracker
db1fc28d47
👔 Update the product generation logic
Vaulting is only available to business sellers
2025-03-05 16:01:42 +01:00
Philipp Stracker
51fd3b3707
🧪 Update JS tests to meet new requirements 2025-03-05 16:00:52 +01:00
carmenmaymo
334f6a74e2
Add __meta key to allowed in reducer to prevent warning 2025-03-05 13:40:09 +01:00
Philipp Stracker
81d1925fef
🎨 Consolidate recurring condition into a const 2025-03-05 11:32:35 +01:00
Philipp Stracker
3ff64d841a
️ Leverage memoization for selector 2025-03-05 11:32:06 +01:00
Philipp Stracker
27f4ab442f
♻️ Move PayPal product names to config file
Because constants are better than magic strings
2025-03-03 15:27:53 +01:00
Daniel Dudzic
68785683e3
Clean up the usePaymentDependencyState.js hook 2025-03-03 14:53:04 +01:00
Daniel Dudzic
85c227aabd
Remove code comment 2025-03-03 14:30:47 +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
Philipp Stracker
f2f9c1ebcd
Implement the “useCardPayments” option 2025-02-27 19:21:29 +01:00
Philipp Stracker
bfa101ac24
🧪 Add failing tests
Expect to receive the decission flag “Use Card Payments” that was made during onboarding.
2025-02-27 19:21:09 +01:00
Philipp Stracker
39abc3a646
Add the expected onboarding “options” value
TDD: Implement the expected return value to resolve the failing tests
2025-02-27 19:03:31 +01:00
Philipp Stracker
53c7488180
♻️ Clarify variable names 2025-02-27 19:02:19 +01:00
Philipp Stracker
d48b11a75e
🧪 Add failing tests for new onboarding flags 2025-02-27 19:00:57 +01:00
Philipp Stracker
13ba22f849
🔀 Merge branch 'trunk' 2025-02-27 17:57:58 +01:00
Emili Castells
e2d6ccfb0b
Merge pull request #3159 from woocommerce/PCP-4130-hardcoded-flags-in-welcome-docs-component
Hardcoded flags in WelcomeDocs component (4130)
2025-02-27 12:54:18 +01:00
Emili Castells
59524bbe71
Merge pull request #3162 from woocommerce/PCP-4252-subscriptions-product-without-reference-transactions-but-with-acdc
Subscriptions product without reference transactions but with ACDC  (4252)
2025-02-27 12:50:12 +01:00
carmenmaymo
cbf953b09e
Remove target PPFrame 2025-02-27 10:14:17 +01:00
Emili Castells Guasch
ff9ca09cd6 Uncheck and disable toggle if merchant is not approved for reference transactions 2025-02-26 17:37:20 +01:00
Emili Castells Guasch
f302025ca8 Disable save PayPal and Venmo checkbox when not approved for reference transactions 2025-02-26 17:28:36 +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
Emili Castells
63b3c8a113
Merge pull request #3154 from woocommerce/PCP-4249-fastlane-add-incompatible-setup-notice
Settings UI: Add support for incompatible message for payment method items (4249)
2025-02-26 14:32:53 +01:00
Philipp Stracker
700e67eef4
♻️ Improve function naming and return value 2025-02-26 12:20:09 +01:00
Philipp Stracker
c244f97eb0
♻️ Make the URL cleanup more reusable 2025-02-26 12:11:45 +01:00
Philipp Stracker
0f0df468a2
🔥 Remove unused arguments 2025-02-26 12:03:26 +01:00
Philipp Stracker
abb81d3a7b
Remove invalid URL params during app boot 2025-02-26 11:58:41 +01:00
Philipp Stracker
23045aa77a
Allow replacing query args via navigation util
Before, we could only add or modify items. This change allows us to _remove_ query arguments from the URL
2025-02-26 11:45:59 +01:00
Philipp Stracker
3e5e997f04
♻️ After logout navigate to clean settings URL 2025-02-26 10:57:12 +01:00
Philipp Stracker
5472ca580f
Add new settings-page navigation helper 2025-02-26 10:56:38 +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
758419c980
Merge pull request #3153 from woocommerce/PCP-4248-show-subscriptions-box-for-business-account-but-disabled
Update the logic to show the subscription box even when the plugin is disabled (4248)
2025-02-25 16:01:39 +01:00
Emili Castells Guasch
fa60a38c22 Rename conditional property 2025-02-25 14:50:09 +01:00