Commit graph

5944 commits

Author SHA1 Message Date
Emili Castells
65ac5dc975
Merge pull request #2369 from woocommerce/PCP-3314-pay-pal-package-tracking-not-to-break-orders-screen-when-there-is-an-exception-for-package-tracking
Don't break orders screen when there is an exception for package tracking (3314)
2024-07-02 11:05:46 +02:00
Emili Castells
6785ca9b06
Merge pull request #2372 from woocommerce/PCP-3250-apple-pay-and-google-pay-buttons-dont-appear-in-pay-pal-button-stack-on-multi-step-checkout
Apple Pay and Google Pay buttons don't appear in PayPal Button stack on multi-step Checkout (3250)
2024-07-02 11:05:09 +02:00
Emili Castells
4897193669
Merge pull request #2367 from woocommerce/PCP-3237-fix-apple-pay-button-layout
Fix Apple Pay button layout (3237)
2024-07-02 11:04:19 +02:00
Wesley Rosa
af8d9a1e54 Merge remote-tracking branch 'origin/release/2.8.1' into trunk 2024-07-01 18:41:08 -03:00
Wesley Rosa
3caaa59da9 woorelease: Product version bump update 2024-07-01 18:23:34 -03:00
Emili Castells
7b6084ac28
Merge pull request #2383 from woocommerce/release/2.8.1-rc2
Release 2.8.1-rc2
2024-07-01 16:05:50 +02:00
Emili Castells Guasch
4a17d6c0d3 Update changelog 2024-07-01 15:44:39 +02:00
Emili Castells
34245a852b
Merge pull request #2379 from woocommerce/PCP-3327-remove-giropay-references-due-to-deprecation
Remove Giropay references due to deprecation (3327)
2024-07-01 15:39:45 +02:00
Emili Castells
e7f2d33623
Merge pull request #2377 from woocommerce/PCP-3309-check-available-features-this-button-is-non-functional
Enable the gateway settings JS file on connection tab (3309)
2024-07-01 15:39:05 +02:00
Emili Castells
eb726d6e42
Merge pull request #2382 from woocommerce/PCP-3326-pay-by-link-capturing-order-from-guest-user-causing-fatal-error-when-vaulting-is-enabled
Pay by link - Capturing order from guest user causing fatal error when Vaulting is enabled (3326)
2024-07-01 15:38:21 +02:00
Emili Castells Guasch
59d0ae943e Ensure purchase units payments is not null before usign it 2024-07-01 12:40:42 +02:00
Philipp Stracker
a1562ff0f3
🔥 Remove deprecated giropay reference 2024-06-28 18:36:38 +02:00
Narek Zakarian
034d21da6f
Enable the gateway settings JS file on connection tab. 2024-06-28 16:04:23 +04:00
Philipp Stracker
dcd8307118
♻️ Optional init value for trigger selector 2024-06-26 18:54:09 +02:00
Philipp Stracker
4c10c37782
♻️ Extract button-refresh logic to own helper file
- Exrtract repeat event-init logic to new helper file
- Remove the jQuery dependency
2024-06-26 18:16:54 +02:00
Philipp Stracker
5ed2f37bd4
Listeners for custom “refresh button” event 2024-06-26 17:57:45 +02:00
Philipp Stracker
25c5ef2e9e
New helper to monitor multistep checkout forms
The new script adds an interval to monitor the visibility of the “woocommerce-checkout-payment” element to initialize payment buttons with a delay, if needed.
2024-06-26 17:56:48 +02:00
Narek Zakarian
8d48e7ffff
Log the error if problem getting tracking info 2024-06-25 18:39:23 +04:00
Emili Castells
167c2c6883
Merge pull request #2368 from woocommerce/release/2.8.1-rc1
Release 2.8.1-rc1
2024-06-25 15:00:18 +02:00
Emili Castells Guasch
cade517527 Update changelog 2024-06-25 14:48:39 +02:00
Narek Zakarian
d36e230f78
Merge branch 'trunk' into PCP-3314-pay-pal-package-tracking-not-to-break-orders-screen-when-there-is-an-exception-for-package-tracking 2024-06-25 16:27:36 +04:00
Narek Zakarian
b1ec5e3d8f
Add logger 2024-06-25 16:23:57 +04:00
Emili Castells Guasch
be0eaca175 Bump 2.8.1-rc1 version 2024-06-25 14:13:10 +02:00
Emili Castells
fb4f4cb753
Merge pull request #2360 from woocommerce/PCP-3289-could-not-retrieve-order-error-in-package-tracking-metabox-breaking-wc-order
Don't render tracking metaBox if can't retrieve PayPal order (3289)
2024-06-25 14:01:00 +02:00
Philipp Stracker
9bdd9b5c16
💄 Fix the Apple Pay button layout
“White with outline” correctly displays the outline
2024-06-25 13:09:36 +02:00
Philipp Stracker
0e6e079e40
💄 Fix Google Pay button style
Make the outline of the payment button visible
2024-06-25 12:52:33 +02:00
Emili Castells
b40b1d2056
Merge pull request #2362 from woocommerce/PCP-3300-server-500-error-when-adding-to-cart-1-product-if-pcp-is-activated
2.8.1-alpha1 - Server 500 error when adding to cart >1 product if PCP is activated (3300)
2024-06-20 17:02:39 +02:00
Emili Castells Guasch
67074a6c9f Ensure subscriptions mode setting exist 2024-06-20 15:07:34 +02:00
Emili Castells Guasch
1d0d4d21ad Ensure subscriptions mode setting exist 2024-06-20 15:06:35 +02:00
Narek Zakarian
13b2f30edc
Improve docs 2024-06-19 20:23:51 +04:00
Narek Zakarian
5fbfba61c6
Fix the coding styles 2024-06-19 20:17:02 +04:00
Narek Zakarian
17030cae12
Don't render tracking metaBox if can't retrieve PayPal order 2024-06-19 20:02:31 +04:00
Emili Castells
ba77510e2e
Merge pull request #2346 from woocommerce/PCP-3181-place-order-button-not-visible-with-advanced-card-processing
Add filter for adding more contexts in can_render_dcc checker
2024-06-17 11:43:56 +02:00
Emili Castells
ac3b99d776
Merge pull request #2342 from woocommerce/PCP-3128-fastlane-gateway-appear-in-unfunctional-state-if-pay-pal-checkout-button-location-is-disabled
AXO: Disable Fastlane when ACDC is disabled (3128)
2024-06-17 09:31:31 +02:00
Emili Castells
f5803f1c99
Merge pull request #2325 from woocommerce/PCP-3179-apple-pay-google-pay-buttons-no-longer-visible-in-standard-payments-button-previews-after-moving-them-to-advanced-card-processing-tab
Apple Pay & Google Pay buttons no longer visible in Standard Payments button previews after moving them to Advanced Card Processing tab (3179)
2024-06-17 09:30:47 +02:00
Philipp Stracker
f759ca4573
🐛 Force-display the preview button after render()
Some tests indicate, that the `ppcp-hidden` and `ppcp-enabled` events are not always triggered on some sites. As the preview button is refreshed during those events, it would stay hidden on those sites.

Adding a delayed DOM show() call solves the issue in a slightly less-elegant way.
2024-06-14 19:19:55 +02:00
Emili Castells Guasch
f9bcc41c29 Add filter to add more contexts in can render dcc checker 2024-06-14 17:34:57 +02:00
Philipp Stracker
c0c4d8d514
🐛 Fix hidden preview buttons in Standard Payments
Addresses an issue when toggling the “Customize per location” checkbox multiple times.
2024-06-14 15:50:17 +02:00
Emili Castells
d8bba13716
Merge pull request #2320 from woocommerce/PCP-3215-only-restrict-duplicate-subscription-products-if-subscriptions-mode-active
Only prevent multiple subscription products in cart if PayPal Subscription API is active (3215)
2024-06-14 14:57:59 +02:00
Emili Castells
3e6be85bb3
Merge pull request #2308 from woocommerce/PCP-223-gateway-description-not-translatable-with-wpml
Add WPML compatibility to the settings (223)
2024-06-14 14:56:54 +02:00
Emili Castells
0f6e7154cf
Merge pull request #2283 from woocommerce/PCP-3171-several-issues-on-backwpup-com
id_token for guest users (3264)
2024-06-14 14:40:16 +02:00
Emili Castells
faac6cffae
Merge pull request #2335 from woocommerce/PCP-3252-fastlane-hide-debug-console-output-unless-wp-debug-is-active
AXO: Disable logging when WP_DEBUG is set to false (3252)
2024-06-14 14:36:48 +02:00
Emili Castells Guasch
39b6f8a1aa Merge branch 'trunk' into PCP-3171-several-issues-on-backwpup-com 2024-06-14 12:43:15 +02:00
Daniel Dudzic
4b5aeaab71
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3128-fastlane-gateway-appear-in-unfunctional-state-if-pay-pal-checkout-button-location-is-disabled 2024-06-14 11:41:24 +02:00
Emili Castells
d42dc94caa
Merge pull request #2340 from woocommerce/PCP-3256-remove-fastlane-from-pay-for-order-endpoint
AXO: Disable Fastlane for Order Pay endpoint (3256)
2024-06-14 09:57:15 +02:00
Daniel Dudzic
ce2d18a518
AXO: Disable Fastlane when ACDC is disabled 2024-06-13 18:52:04 +02:00
Philipp Stracker
e748ef74ba
🩹 Fix incorrect usage of #-prefix
Only properties can be declared as private using `#`. For functions, this is not supported yet, using the private-prefix here is unreliable.
2024-06-13 14:03:21 +02:00
Philipp Stracker
f5e67c4810
🐛 Refresh all preview buttons on the screen
When multiple preview-button-blocks for the same button were present on the page, not all of them did update the button.
2024-06-13 14:01:47 +02:00
Philipp Stracker
238adedcad
🐛 Fix the condition to inject the settings JS
Switched to using an existing DI service to determine if the current page requires the “gateway-settings” asset files.
2024-06-13 11:35:05 +02:00
Daniel Dudzic
474759d161
Fix PHPCS errors 2024-06-13 11:27:05 +02:00