Commit graph

7356 commits

Author SHA1 Message Date
Philipp Stracker
c5d7ce211a
🚧 Begin to refactor the manual connection hook 2024-11-04 16:50:50 +01:00
Philipp Stracker
5a1adc825c
Add isManualConnectionBusy to onboarding hook 2024-11-04 16:50:13 +01:00
Emili Castells
eabb48a1ea
Merge pull request #2757 from woocommerce/PCP-3627-update-js
Update js deps
2024-11-04 16:49:44 +01:00
Philipp Stracker
b3e25ace3f
Add “manual connection busy” state 2024-11-04 16:48:59 +01:00
Emili Castells
f85f1fe5f3
Merge pull request #2742 from woocommerce/PCP-2142-google-apple-variants-alerts
Sync the PayPal product page button state to Apple/Google Pay buttons, show alerts
2024-11-04 16:48:15 +01:00
Emili Castells
1b4d5b236e
Merge pull request #2721 from woocommerce/PCP-3790-Prevent-plugin-use-for-Send-only-countries
Prevent plugin use for "Send only" countries (3790)
2024-11-04 16:47:37 +01:00
Emili Castells
ec4035fa63
Merge pull request #2746 from woocommerce/PCP-3823_Allow-refunds-for-Apple-Pay
Add GW refund support for Apple Pay
2024-11-04 16:46:52 +01:00
Emili Castells
7c14ea9c8c
Merge pull request #2755 from woocommerce/PCP-3826-apple-pay-is-missing-from-on-all-pages-and-button-styling-preview-on-standard-payment-tab-and-advanced-processing-tab
Apple Pay button preview missing in Standard payment and Advanced Processing tabs (3826)
2024-11-04 16:44:18 +01:00
Emili Castells Guasch
e63e747f66 Add return type 2024-11-04 16:34:29 +01:00
Emili Castells Guasch
1a5003770f Add checkout location programmatically when remove in button locations for apple and google pay 2024-11-04 16:19:01 +01:00
Alex P.
b67265ac15
Update js deps 2024-11-04 17:15:27 +02:00
Daniel Hüsken
88e60f238d
Merge branch 'trunk' into PCP-3828_fix-missind-void-auth-button 2024-11-04 14:29:04 +01:00
Emili Castells
d5745709d8
Merge pull request #2748 from woocommerce/PCP-3820-casual-selling-country-list
Update country list to determine casual selling availability (3813)
2024-11-04 14:05:34 +01:00
inpsyde-maticluznar
6b9b024d64
Merge remote-tracking branch 'origin/trunk' into PCP-3816-Create-payment-placeholder-page-in-new-settings-module
# Conflicts:
#	modules/ppcp-settings/resources/css/style.scss
2024-11-04 13:28:57 +01:00
Emili Castells Guasch
d219157bcd Fix js error check if element exist before using it 2024-11-04 12:57:00 +01:00
Daniel Hüsken
cfe61421f3
Use gateway supports to check if refunds are allowed 2024-11-04 12:24:09 +01:00
Emili Castells Guasch
930ce4d567 Fix typo 2024-11-04 11:57:12 +01:00
Emili Castells Guasch
a18514e653 Extend acdc availability 2024-11-04 11:51:53 +01:00
Emili Castells
d4e0167d88
Merge pull request #2753 from woocommerce/fix/settings-ui-merge-conflict
Fix settings ui merge conflict
2024-11-04 11:36:44 +01:00
Emili Castells Guasch
836badd48c Fix settings ui merge conflict 2024-11-04 11:29:21 +01:00
Daniel Hüsken
19fea3c81e
added ApplePay and GooglePay to refund payment methods 2024-11-04 10:49:06 +01:00
Philipp Stracker
1ddbc38359
🌐 Update supported countries for casual selling 2024-10-31 18:49:08 +01:00
Emili Castells
0b6e04d068
Merge pull request #2747 from woocommerce/PCP-3786-manual-input
Handle manual connection in new onboarding
2024-10-31 17:58:05 +01:00
Emili Castells Guasch
0b9fd40d3a Fix phpcs 2024-10-31 17:49:15 +01:00
Philipp Stracker
6d0a6c8653
Merge branch 'trunk' into PCP-3786-manual-input 2024-10-31 17:41:01 +01:00
Emili Castells
72efd87d34
Merge pull request #2744 from woocommerce/PCP-3820-connect-store-to-onboarding-pages
Connect Store to "Business" and "Product" onboarding steps (3820)
2024-10-31 17:19:56 +01:00
Philipp Stracker
a881838cf4
🔇 Remove console.log from getSteps function 2024-10-31 16:22:07 +01:00
Philipp Stracker
654b2e40e9
Add casual selling eligibility check 2024-10-31 16:17:15 +01:00
Philipp Stracker
05657b8b27
♻️ Refactor Onboarding component and step handling 2024-10-31 15:21:41 +01:00
Philipp Stracker
426230bee9
🏗️ Add conditional routing to onboarding steps 2024-10-31 15:03:25 +01:00
Philipp Stracker
847bce3510
🎨 Standardize imports, remove unneccesary consts 2024-10-31 14:44:45 +01:00
Daniel Dudzic
7832f853ff
Merge branch 'PCP-3202-retrieve-button-styling-properties-from-woo-commerce-checkout-block-ver-2' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3202-retrieve-button-styling-properties-from-woo-commerce-checkout-block-ver-2 2024-10-31 12:17:10 +01:00
Daniel Dudzic
f9a7ce9880
Register support for height and borderRadius controls for the PayPal Express button 2024-10-31 12:14:59 +01:00
Daniel Dudzic
79cdf84618
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3202-retrieve-button-styling-properties-from-woo-commerce-checkout-block-ver-2 2024-10-31 11:39:40 +01:00
Alex P.
a98618d5aa
Fix psalm 2024-10-31 10:03:17 +02:00
Alex P.
5ad4cce8f7
Perform manual connection request 2024-10-31 09:47:06 +02:00
Alex P.
2ec94b1113
Update manual inputs labels for sandbox/live 2024-10-31 09:44:57 +02:00
Daniel Hüsken
62878be164
Add GW refund support for Apple Pay 2024-10-31 08:44:23 +01:00
Alex P.
6f205ee730
Add dummy connect_manual endpoint 2024-10-31 09:44:04 +02:00
Alex P.
f521b3532a
Exclude node_modules in psalm 2024-10-31 09:36:52 +02:00
Daniel Dudzic
4a688fb351
Load ACDC for Classic and Block checkouts for subscription products 2024-10-30 22:25:39 +01:00
Philipp Stracker
37beb591d5
🔒️ Add array sanitizer for products field 2024-10-30 18:57:51 +01:00
Philipp Stracker
4102ba285b
👔 Add server-side onboarding profile details 2024-10-30 18:55:07 +01:00
Philipp Stracker
e28b6e35aa
♻️ Rename boolean getters/setters for data models
To make the function names more semantic
2024-10-30 18:52:10 +01:00
Philipp Stracker
6e3664ade8
♻️ Extract onboarding state to custom hooks 2024-10-30 17:33:48 +01:00
Philipp Stracker
cff9919c78
♻️ Consolidate hook props 2024-10-30 17:19:47 +01:00
Philipp Stracker
fcf2a972a7
👔 Introduce new hook details 2024-10-30 17:17:36 +01:00
Philipp Stracker
ee2c374f79
♻️ Move constants to a central config file
Reason: The constants are also used by the store and are synced to the server. Their use is not isolated to the specific component
2024-10-30 17:02:01 +01:00
Philipp Stracker
6a30bb01b3
👔 Introduce new props in the Redux store 2024-10-30 16:56:42 +01:00
Philipp Stracker
49c24f56d0
🧑‍💻 Add a Reset-Store action for testing 2024-10-30 16:55:44 +01:00