Commit graph

10312 commits

Author SHA1 Message Date
Daniel Dudzic
d8dbe206d2
📦 Prepare 3.0.9-rc1 release 2025-07-31 16:17:40 +02:00
Danny Dudzic
e75d7085e0
Merge pull request #3570 from woocommerce/PCP-5034-block-checkout-proceed-to-pay-pal-endless-loop-unable-to-complete-transaction
Fix endless redirect bug for the PayPal button (5034)
2025-07-31 12:18:37 +02:00
Daniel Dudzic
0b75c7fab8
🐛 Fix endless redirect bug for the PayPal button 2025-07-31 10:27:06 +02:00
Narek Zakarian
1062e548f2
Remove the watermark 2025-07-29 22:09:56 +04:00
Narek Zakarian
3c4114f84a
Fix the fonts 2025-07-29 22:09:45 +04:00
Narek Zakarian
bdaa16f3b8
Fix: Prevent early is_enabled() check for Google Pay button in new UI
In the new UI, the Google Pay button availability is determined by gateway enablement and location selection, not a global setting. The `is_enabled()` check depends on context functions (like `is_cart()`), which return `false` too early during block registration.

This commit skips the `is_enabled()` check when the new UI is active to avoid incorrect context evaluation and ensure the Google Pay button is properly registered.
2025-07-29 19:21:27 +04:00
Daniel Dudzic
9cfd827e27
Add buttons to copy merchant credentials in the Settings tab 2025-07-29 01:16:48 +02:00
Diego Curbelo
9455a6855d
Merge pull request #3559 from woocommerce/release/3.0.8
3.0.8 release
2025-07-28 10:48:29 -03:00
Diego Curbelo
344726ca95
Update changelog with release date 2025-07-28 10:25:10 -03:00
Narek Zakarian
7835222484
Adjust component 2025-07-28 16:27:50 +04:00
Narek Zakarian
4fcefe3773
Adjust styles 2025-07-28 16:27:36 +04:00
Emili Castells Guasch
28adbcd649
Fix not adding address to result 2025-07-25 16:12:07 +02:00
Emili Castells Guasch
efe753de42
Ensure shipping address exist before using it 2025-07-25 15:24:41 +02:00
Emili Castells Guasch
416ce86973
Ensure shipping address exist before using it 2025-07-25 15:21:20 +02:00
Narek Zakarian
f3c3cac111
Fix the cs 2025-07-25 16:26:15 +04:00
Narek Zakarian
70336ea458
Add return type 2025-07-25 16:07:18 +04:00
Narek Zakarian
6642e7d208
Remove the specified gateway when the button is disabled.
Filter is added to remove the available payment gateways (e.g., Google Pay or Apple Pay) when the button is disabled for the current location (e.g., classic checkout) in the styling settings.
This is necessary because WooCommerce automatically includes the gateway when it is enabled,even if the button is hidden via settings.
2025-07-25 16:03:13 +04:00
Himad M
0385aad301
Add optional chaining to address properties 2025-07-23 16:32:22 -04:00
Emili Castells Guasch
33b27e5ee4
Add condition to display button if apple session and can make payments 2025-07-23 14:45:00 +02:00
Emili Castells
d7b133a752
Merge pull request #3511 from woocommerce/PCP-4606-add-transaction-with-multiple-products-and-discounts-integration-tests
Add OXXO and vaulting transaction tests
2025-07-23 14:02:15 +02:00
Emili Castells Guasch
546a775c49
Remove should_mock_ppec_gateway logic 2025-07-23 12:42:44 +02:00
Narek Zakarian
ecb46a9ec7
Skip "Payment Methods" step for branded-only + BCDC and casual sellers. 2025-07-22 18:24:17 +04:00
Himad M
c4db1ac53a
Remove redundant authorize call in subscription renewal handler 2025-07-21 15:58:52 -04:00
Narek Zakarian
8fccfd637f
Add check for payer 2025-07-21 18:38:03 +04:00
Narek Zakarian
086fe17983
Add check for purchase_units 2025-07-21 18:37:53 +04:00
Emili Castells Guasch
f1ed2233f3
Merge branch 'trunk' into PCP-5026-subscriptions-migrated-from-ppec-to-ppc-lose-gateway-id-during-renewal 2025-07-21 16:16:13 +02:00
Emili Castells
a8dfe57165
Merge pull request #3541 from woocommerce/release/3.0.8-rc1
Release 3.0.8-rc1
2025-07-21 15:47:48 +02:00
Emili Castells Guasch
0fb03abfcc
Fix typo in changelog 2025-07-21 15:47:27 +02:00
Emili Castells Guasch
1f0836489e
Release 3.0.8-rc1 2025-07-21 15:39:46 +02:00
Emili Castells Guasch
521099b16d
Add billing agreements fallback to existing method instead of new filter 2025-07-21 15:27:26 +02:00
Emili Castells Guasch
038ee9821b
Ensure billing agreement is used as payment token for ppec orders 2025-07-21 14:04:23 +02:00
Emili Castells Guasch
576b70c3c4
Exclude phpcs rule 2025-07-21 09:49:06 +02:00
Emili Castells Guasch
ac2bfa13af
Remove comments 2025-07-21 09:34:40 +02:00
Emili Castells Guasch
6cccb0c973
Fix psalm 2025-07-18 17:05:09 +02:00
Emili Castells Guasch
749ffe0f76
Add check for user logged in and is paypal continuation 2025-07-18 17:01:35 +02:00
Emili Castells Guasch
5a2b079f80
Rename service 2025-07-18 15:18:39 +02:00
Emili Castells Guasch
0d265f5aa1
Add validation to axo script attributes endpoint 2025-07-18 13:56:37 +02:00
Emili Castells Guasch
fbe13cb7dd
Fix phpcs 2025-07-18 11:29:12 +02:00
Emili Castells Guasch
06c000b42b
Add axo script attributes to blocks checkout 2025-07-18 11:09:23 +02:00
Emili Castells Guasch
57e36ed954
Get sdk token from paypal 2025-07-17 17:36:06 +02:00
Emili Castells Guasch
450e4eb6aa
Add axo script attributes boilerplate to classic checkout 2025-07-17 16:44:25 +02:00
Emili Castells Guasch
fff4f5bb84
Add sdk client token when loading PayPal script (WIP) 2025-07-17 16:04:31 +02:00
Narek Zakarian
86696e91b5
Add "Branded only" status report 2025-07-17 17:39:52 +04:00
Emili Castells Guasch
bea875a83b
Add sdk client token when loading PayPal script (WIP) 2025-07-17 15:07:13 +02:00
Narek Zakarian
efed7b793a
Fix the 'New UI active' status report.
After making the new settings module always active, we need to rely on `SettingsModule::should_use_the_old_ui()` to determine whether the new UI is being used.
2025-07-17 16:21:38 +04:00
Emili Castells Guasch
c9795e8b4d
Remove all sdk_client_token references in the code 2025-07-16 17:56:11 +02:00
Emili Castells Guasch
7973fd433e
Remove all sdk_client_token references in the code 2025-07-16 17:40:53 +02:00
Emili Castells
ba8b42068a
Merge pull request #3526 from woocommerce/PCP-5001-display-migration-notice-only-on-pay-pal-payments-settings-pages
Display migration notice only on PayPal Payments settings pages (5001)
2025-07-16 17:17:13 +02:00
Narek Zakarian
0fc54d1df5
Remove the option on plugin uninstall 2025-07-16 19:14:46 +04:00
Narek Zakarian
4e93aca57a
Add appropriate services 2025-07-16 19:14:24 +04:00