Daniel Dudzic
bd9343c893
🐛 Fix empty description handling and logo display for PayPal gateway
...
- Override `get_description()` to properly handle saved empty descriptions using `array_key_exists()` instead of `get_option()` fallbacks
- Fix issue where empty descriptions reverted to defaults
- Utilize the `woocommerce_paypal_payments_paypal_gateway_icon` filter to handle PayPal logo display correctly
2025-07-14 19:31:01 +02:00
Narek Zakarian
84e0ad44ab
Show the "new settings discover" message only on plugin settings pages
2025-07-14 16:05:26 +04:00
Emili Castells
2c59a006f5
Merge pull request #3523 from woocommerce/PCP-4998-fatal-error-when-using-feature-flag-filter-to-disable-new-settings-ui
...
Always enable the new settings module (4998)
2025-07-14 14:00:05 +02:00
Emili Castells
72dff6daeb
Merge pull request #3521 from woocommerce/PCP-4986-fix-billing-landing-page
...
Replace BILLING with GUEST_CHECKOUT for landing page
2025-07-14 13:38:39 +02:00
Narek Zakarian
4dd03c387d
Fix the cs
2025-07-14 15:03:20 +04:00
Narek Zakarian
deb16629e7
Fix the default value for the filter
2025-07-14 15:02:53 +04:00
Emili Castells
b05a2e9150
Merge pull request #3504 from woocommerce/PCP-4712-appswitch
...
Add support for AppSwitch (4712)
2025-07-14 12:51:05 +02:00
Emili Castells Guasch
e11f3c2a9a
Merge trunk
2025-07-14 12:22:49 +02:00
Emili Castells
cbc62c47b0
Merge pull request #3373 from luzat/fix/3372-physical-rounding-item
...
Fix #3372 by adding digital goods rounding item
2025-07-11 17:36:08 +02:00
Emili Castells
ea44a22b8b
Merge pull request #3516 from woocommerce/PCP-4437-woo-commerce-bundles-incorrect-amount-via-express-cart-payment
...
Support for creating an order containing bundled product (4437)
2025-07-11 17:34:49 +02:00
Emili Castells Guasch
fb35981e49
Add transaction info call when cart or checkout update event is triggered
2025-07-11 17:30:33 +02:00
Emili Castells Guasch
7744355751
Add transaction info call when cart or checkout update event is triggered
2025-07-11 17:21:11 +02:00
Emili Castells
1495282bdc
Merge pull request #3519 from woocommerce/PCP-4988-product-prices-disappear-with-square-when-pay-pal-subscriptions-api-active
...
Prevent subscription price override for non-subscription products (4988)
2025-07-11 15:28:14 +02:00
Narek Zakarian
fc5a9c9cdd
Determine if the new Settings UI is disabled via feature flag filter.
...
This is the highest-priority check: if the `woocommerce.feature-flags.woocommerce_paypal_payments.settings_enabled` filter is used to disable the new UI, it will override all other conditions.
2025-07-11 16:43:38 +04:00
Narek Zakarian
70247462a0
Always enable the new settings module
2025-07-11 16:42:48 +04:00
Alex P.
8e3b5fdbb5
Replace billing with guest_checkout for landing page
2025-07-11 09:12:59 +03:00
Narek Zakarian
b3b44cad12
Fix: Prevent subscription price override for non-subscription products
...
Ensure `.trigger('change')` on `.wc_input_subscription_price` is only called
when the selected product type is 'subscription' or 'variable-subscription'.
Prevents issue where non-subscription products have their regular price cleared,
which was likely triggered indirectly by the Square plugin.
2025-07-10 17:49:25 +04:00
Emili Castells
80d7da4df3
Merge pull request #3515 from woocommerce/PCP-4982-pay-pal-subscription-error-on-console-when-trying-pay-from-classic-cart
...
Broken PayPal Subscriptions payment in blocks and classic cart (4982, 4943, 4981)
2025-07-10 09:58:05 +02:00
Narek Zakarian
90af5a19a6
Fix the cs
2025-07-09 19:14:47 +04:00
Narek Zakarian
ccc27c5a68
Support for creating an order containing bundled product
2025-07-09 19:07:04 +04:00
Emili Castells Guasch
0246904213
Fix undefined purchase units error
2025-07-09 15:00:52 +02:00
Emili Castells Guasch
d4c5d31b77
Fix empty purchase units error on shipping
2025-07-09 14:54:08 +02:00
Emili Castells Guasch
d5190d2e74
Fix undefined context runtime error
2025-07-09 14:36:38 +02:00
Emili Castells Guasch
bbd8f9cf38
Fix wrong condition to load file in post edit screen
2025-07-09 12:33:10 +02:00
Emili Castells
1da9766dcc
Merge pull request #3506 from woocommerce/PCP-4977-google-pay-error-on-frontend-when-we-try-to-pay-with-google-pay
...
Google Pay - Blocks checkout error when selecting ACDC payment (4977)
2025-07-09 11:49:02 +02:00
carmenmaymo
4426fc6e13
Add vaulting transaction test
2025-07-09 10:55:13 +02:00
Himad M
81a944aba8
Expose final review setting, adjust enableAppSwitch logic
2025-07-08 11:55:50 -04:00
Emili Castells
ebdfbb2640
Merge pull request #3502 from woocommerce/PCP-4780-fatal-error-when-pay-pal-payments-is-active-without-woo-commerce
...
Add a logic to deactivate the plugin when Woo is not active (4780)
2025-07-08 12:53:00 +02:00
Narek Zakarian
b0e9d8fb2c
Update the lock file
2025-07-07 18:47:58 +04:00
Himad M
e682f60037
Visibility and type changes
2025-07-07 10:46:34 -04:00
Narek Zakarian
709e014db4
Merge branch 'trunk' into PCP-4970-add-defensive-code-for-realpath-failures-in-module-service-files
...
# Conflicts:
# composer.lock
2025-07-07 18:45:41 +04:00
carmenmaymo
a9166d0b0c
Add OXXO transaction success and failing tests
2025-07-07 15:36:15 +02:00
Emili Castells
be938c4905
Merge pull request #3385 from woocommerce/PCP-4582-onboarding-fails-via-connect-to-pay-pal-in-new-ui
...
OAuth login often fails in new UI (4582)
2025-07-07 12:53:38 +02:00
Emili Castells Guasch
3fc48935a1
Update code comments
2025-07-07 12:06:31 +02:00
Emili Castells Guasch
7f810c57e5
Merge branch 'trunk' into PCP-4977-google-pay-error-on-frontend-when-we-try-to-pay-with-google-pay
2025-07-07 10:26:56 +02:00
Emili Castells
d21727eef9
Merge pull request #3495 from woocommerce/PCP-4482-replace-call-to-billing-agreements-agreement-tokens-with-checking-the-capabilities
...
Create a helper to check for Reference Transaction status using the Seller Status API (4482)
2025-07-07 08:59:08 +02:00
Emili Castells
5fadc377d4
Merge pull request #3493 from woocommerce/PCP-4487-fastlane-uk-3ds-redirect
...
Add Fastlane 3D Secure support and enable for the UK (4487)
2025-07-07 08:57:57 +02:00
Emili Castells
a6324b4999
Merge pull request #3491 from woocommerce/PCP-4854-phase-1-opt-in-via-banner
...
UX Legacy Migration: phase 1 opt in via banner (4854)
2025-07-07 08:56:59 +02:00
Daniel Dudzic
cdc3dc722c
♻️ Move 3DS logic from global filter to AxoGateway
2025-07-07 01:58:35 +02:00
Narek Zakarian
579f9989c0
Fix Psalm
2025-07-04 22:19:39 +04:00
Narek Zakarian
95239b51ae
Fix Psalm
2025-07-04 22:17:15 +04:00
Narek Zakarian
b483115883
Update lib packages
2025-07-04 22:05:58 +04:00
Narek Zakarian
238ebc0949
Fix the plugin main file path
2025-07-04 20:18:23 +04:00
Narek Zakarian
86cae6ca4a
Use the 'ppcp.path-to-plugin-folder'
config
2025-07-04 19:27:26 +04:00
Narek Zakarian
943a0d197c
Use the 'ppcp.path-to-plugin-main-file'
config
2025-07-04 19:27:13 +04:00
Narek Zakarian
235a9f45cf
Add services to use Package::PROPERTIES
of inpsyde/modularity
2025-07-04 19:26:10 +04:00
Emili Castells Guasch
35db339221
Add onClick and paymentMethodId to set correct payment method
2025-07-04 17:05:27 +02:00
Emili Castells Guasch
5d592c0173
Remove console logs
2025-07-04 16:57:26 +02:00
Emili Castells Guasch
3e1cdc9288
Remove onClick function parameter
2025-07-04 16:33:31 +02:00
Emili Castells Guasch
3140799933
Revert register google pay component
2025-07-04 15:51:59 +02:00