Commit graph

6607 commits

Author SHA1 Message Date
Wesley Rosa
0b74af1061 Merge remote-tracking branch 'origin/release/2.9.0' into trunk 2024-09-02 16:15:08 -03:00
Wesley Rosa
edd156eedc woorelease: Product version bump update 2024-09-02 15:50:36 -03:00
Philipp Stracker
a4c2569a87
Sanitize number, only sync valid US numbers
Invalid phone numbers do not trigger a Fastlane refresh
2024-09-02 18:27:29 +02:00
Philipp Stracker
b0359c9de8
♻️ Minor code cleanup
- Define all properties on class level (instead of implicit declaration in constructor)
- Use the new `isRyanFlow` check
- Use the new `this.refreshFastlaneComponent()` method
2024-09-02 16:42:04 +02:00
Philipp Stracker
901774b8cc
Add phone-observer for Gary
Push the phone number from the Woo checkout form to the Fastlane component.
2024-09-02 16:40:14 +02:00
Emili Castells
9860e864b9
Merge pull request #2553 from woocommerce/fix/PCP-3566-old-wf
Fix the old package workflow
2024-09-02 16:32:08 +02:00
Alex P.
cfa8f1135b
Revert "Replace old local archive command"
This reverts commit 87c9beba57.
2024-09-02 17:11:37 +03:00
Emili Castells
a667c3ea5e
Merge pull request #1625 from woocommerce/new-package-workflow
Use package creation reusable workflow
2024-09-02 15:48:28 +02:00
Alex P
62224fecb8
Extract into a separate workflow 2024-09-02 16:27:31 +03:00
Narek Zakarian
c3c9beb722
Extend list of fastlane incompatible plugins. 2024-09-02 16:24:01 +04:00
Alex P.
65a4837935
Add more feature statuses into system report 2024-09-02 12:03:08 +03:00
Alex P.
381041138c
Allow to override the list of Pay Later supported countries 2024-08-31 14:03:04 +03:00
Philipp Stracker
7509f914ab
Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-admin-notices/src/AdminNotices.php
#	modules/ppcp-local-alternative-payment-methods/src/LocalAlternativePaymentMethodsModule.php
#	modules/ppcp-paylater-configurator/src/PayLaterConfiguratorModule.php
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
2024-08-30 15:16:20 +02:00
Philipp Stracker
ac1e97e4e6
Refactor LocalAlternativePaymentMethodsModule 2024-08-29 18:56:03 +02:00
Emili Castells
796ded031e
Merge pull request #2547 from woocommerce/PCP-3577-fatal-error-in-logs-when-we-try-to-pay-with-apple-pay-as-separate-gateway
Fatal error in logs when we try to pay with Apple Pay as separate gateway (3577)
2024-08-29 12:17:40 +02:00
Emili Castells
f751eb2ea9
Merge pull request #2545 from woocommerce/PCP-3583-fix-missing-google-pay-button
Google Pay buttons are missing in block checkout (3583)
2024-08-29 11:53:56 +02:00
Emili Castells Guasch
888d9126f5 Add logger to Apple Pay and Google Pay gateways 2024-08-29 11:38:40 +02:00
Philipp Stracker
0f08a64f5e
♻️ Extract repeat logic into new getter 2024-08-28 16:09:11 +02:00
Narek Zakarian
0253b39337
Merge branch 'trunk' into PCP-3575-fastlane-transaction-id-not-clickable 2024-08-28 17:59:30 +04:00
Philipp Stracker
2fa5545af2
🩹 FIx potential problem with initialization order 2024-08-28 15:54:41 +02:00
Philipp Stracker
72b9fdc251
🐛 Fix issue with missing Google Pay button 2024-08-28 15:53:28 +02:00
Narek Zakarian
ac31cfe476
Fix the coding styles 2024-08-28 17:32:59 +04:00
Narek Zakarian
1e9d9ec29e
Fix the coding styles 2024-08-28 17:07:50 +04:00
Narek Zakarian
3f1b998118
Only remove the gateway on the WooCommerce Settings Payments tab.
Additionally introduce the function to check if is WooCommerce Settings Payments tab screen (/wp-admin/admin.php?page=wc-settings&tab=checkout).
2024-08-28 16:52:17 +04:00
Emili Castells
dfecfb8723
Merge pull request #2543 from woocommerce/release/2.9.0-rc1
Release 2.9.0 rc1
2024-08-28 14:34:20 +02:00
Emili Castells Guasch
e7c8d85aef Release 2.9.0-rc1 2024-08-28 14:15:09 +02:00
Emili Castells Guasch
e8bbc43410 Merge branch 'trunk' into release/2.9.0-rc1 2024-08-28 13:59:56 +02:00
Emili Castells
8a6eef4ec7
Merge pull request #2542 from woocommerce/PCP-3583-google-pay-and-apple-pay-button-divs-appear-wrong-payment-method-selections-on-pay-for-order-page
Problem with Google Pay and Apple Pay button placement on Pay for Order page (3583)
2024-08-28 13:58:49 +02:00
Emili Castells Guasch
e4ad87b7bd Merge branch 'trunk' into PCP-3583-google-pay-and-apple-pay-button-divs-appear-wrong-payment-method-selections-on-pay-for-order-page 2024-08-28 13:49:06 +02:00
Emili Castells Guasch
767fb6db27 Update main plugin file 2024-08-28 13:48:35 +02:00
Philipp Stracker
8577594033
🐛 Remove the empty Apple Pay wrapper 2024-08-28 13:41:55 +02:00
Emili Castells
c6068685ae
Merge pull request #2541 from woocommerce/PCP-3317-latest-adjustments
Local APMs latest adjustments
2024-08-28 13:32:06 +02:00
Philipp Stracker
f5d4faba79
🐛 Remove the empty Google Pay wrapper
When using Google Pay in a separate payment gateway, there was a left-over div-tag with a fixed height beneath the PayPal payment button. This empty div was the initial wrapper for the payment button in the smart-button block, and is removed from DOM when a separate gateway is used.
2024-08-28 13:21:02 +02:00
Philipp Stracker
b7d18f105e
🐛 Fix incorrect display of initial button
Logic to hide the payment button when used as a smart-button (not as a separate gateway) had a bug, if the PayPal method was not the first payment gateway.

The new logic ensures that the payment button’s visibility is correct, regardless on whether it’s a separate payment gateway or included in the PayPal smart-button block.
2024-08-28 12:56:07 +02:00
Emili Castells Guasch
f3bf4322c5 Fix phpcs 2024-08-28 12:33:03 +02:00
Emili Castells Guasch
a8c43d75c4 Use wc blocks common icons for apm icons 2024-08-28 12:21:03 +02:00
Alex P.
1a0d4975df
Fix .lock 2024-08-28 11:48:11 +03:00
Emili Castells Guasch
4ba74028bf Update texts 2024-08-28 10:44:15 +02:00
Alex P.
f2b428a781
Do not auto-run assets compiler 2024-08-28 11:41:28 +03:00
Alex P.
ed315c1723
Add version to the zip name 2024-08-28 11:15:46 +03:00
Alex P
11eb039910
Fix version check 2024-08-28 10:54:16 +03:00
Alex P.
54fdf958c2
Update .distignore 2024-08-28 10:00:45 +03:00
Diego Curbelo
8c1a6f72dc
Merge pull request #2522 from woocommerce/chore/update-wordpress-org-assets
Update Wordpress.org screenshots
2024-08-27 14:41:21 -03:00
Emili Castells
92d2452ae2
Merge pull request #2529 from woocommerce/PCP-3533-inform-users-of-pay-later-messaging-configuration-when-pay-later-wasnt-recently-enabled
Inform users of Pay Later messaging configuration when Pay Later wasn't recently enabled (3533)
2024-08-27 14:45:19 +02:00
Emili Castells
422978b356
Merge pull request #2523 from callmeahmedr/patch-1
Update PaymentsStatusHandlingTrait.php
2024-08-27 14:32:52 +02:00
Emili Castells
f6a19ae9eb
Merge pull request #2528 from woocommerce/PCP-3317-adjustments
APMs via Orders API adjustments (3317)
2024-08-27 13:58:11 +02:00
Emili Castells Guasch
a97d37a8f4 Remove bic on ideal 2024-08-27 13:03:02 +02:00
Philipp Stracker
813f24da1c
💡 Update comment 2024-08-27 12:46:15 +02:00
Emili Castells Guasch
c9d7bfbe6e Fix psalm 2024-08-27 12:41:55 +02:00
Philipp Stracker
5b05458103
♻️ Decouple init logic from global PPCP config
Allow Google Pay logic to initialize on pages that do not provide a global PayPalCommerceGateway object. Required to use CheckoutBootstrap to popuplate billing fields in continuation mode.
2024-08-27 12:34:50 +02:00