Philipp Stracker
c72c97f821
♻️ Rename a function
2024-09-04 15:06:50 +02:00
Philipp Stracker
9910164044
⚡ ️ Only re-render the component when phone changed
2024-09-03 14:07:52 +02:00
Philipp Stracker
ed98033d10
💬 Minor changes in comment & variable name
2024-09-03 13:21:25 +02:00
Philipp Stracker
1398c4ac97
🐛 Refactor code to address some edge cases
...
When user selects a different gateway, enters a phone number, and then switches back to Fastlane: The existing phone number is correctly synced to Fastlane on initial component render.
2024-09-03 13:16:43 +02: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 Guasch
f3bf4322c5
Fix phpcs
2024-08-28 12:33:03 +02:00
Emili Castells
31afc7263e
Merge pull request #2506 from woocommerce/PCP-3492-static-meta-comment-in-html-source-when-fastlane-is-active
...
Update static meta value for Fastlane feature detection (3492)
2024-08-20 12:15:42 +02:00
Philipp Stracker
3879c417aa
💬 Add “ppcp.axo.” prefix to meta value
2024-08-12 18:03:32 +02:00
Niklas Gutberlet
0887a0a5f7
Update AxoGateway.php
...
approved by Fastlane main developer
2024-08-08 16:00:24 +02:00
Daniel Dudzic
4e3323c58a
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into fastlane
2024-08-08 15:58:26 +02:00
Emili Castells Guasch
b42e9436ae
Add id token cache key for each user
2024-08-06 15:30:50 +02:00
Daniel Dudzic
fe8101699f
Fix the PayPal enabled settings key
2024-08-02 12:30:39 +02:00
Danny Dudzic
70fe162cd2
Merge pull request #2434 from woocommerce/PCP-3075-fastlane-gateway-displayed-when-enable-pay-pal-features-for-your-store-is-not-checked
...
AXO: Ensure Fastlane scripts do not load when PayPal is disabled (3075)
2024-08-01 23:09:57 +02:00
Danny Dudzic
0e401e25af
Merge pull request #2424 from woocommerce/PCP-3156-fastlane-strip-empty-spaces-from-email-to-trigger-profile-lookup
...
AXO: Add whitespace stripping on submission (3156)
2024-08-01 23:09:29 +02:00
Daniel Dudzic
61865a3b7a
Merge branch 'fastlane' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3489-fastlane-display-notice-when-advanced-card-processing-gateway-is-disabled
2024-08-01 22:58:28 +02:00
Daniel Dudzic
f98bd052ed
Merge branch 'fastlane' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3474-fastlane-create-notice-about-potentially-incompatible-plugins
2024-08-01 22:46:29 +02:00
Daniel Dudzic
59e6dea5c7
Merge branch 'fastlane' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3392-do-not-render-fastlane-when-shipping-destination-is-set-to-force-shipping-to-the-customer-billing-address
2024-08-01 22:31:39 +02:00
Daniel Dudzic
6c4c31fbf0
AXO: Fix the main notice key in the display manager
2024-08-01 22:25:46 +02:00
Daniel Dudzic
70f5b60aee
Merge branch 'fastlane' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3474-fastlane-create-notice-about-potentially-incompatible-plugins
2024-08-01 22:11:21 +02:00
Daniel Dudzic
5b1fa0795f
Merge branch 'fastlane' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3489-fastlane-display-notice-when-advanced-card-processing-gateway-is-disabled
2024-08-01 22:03:13 +02:00
Danny Dudzic
148b9e656d
Merge pull request #2484 from woocommerce/PCP-3490-frontend-logger-endpoint-called-when-fastlane-is-active-but-logging-is-deactivated
...
AXO: Refactor the debug script in order to remove unnecessary logger calls (3490)
2024-08-01 19:22:30 +02:00
Danny Dudzic
bb0a16d58d
Merge pull request #2478 from woocommerce/PCP-3491-fastlane-hide-gateway-from-payments-tab-in-woo-commerce-settings
...
AXO: Temporarily hide the Fastlane payment method (3491)
2024-08-01 19:22:18 +02:00
Daniel Dudzic
3488e6f6f3
AXO: Simplify the is_compatible_shipping_config() condition
2024-08-01 18:47:45 +02:00
Daniel Dudzic
eab4f64a46
AXO: Fix the conditions for rendering Fastlane when shipping config is incompatible
2024-08-01 18:44:31 +02:00
Daniel Dudzic
7526189e40
AXO: Refactor the debug script in order to remove logger calls when logging is disabled
2024-08-01 11:48:52 +02:00
Philipp Stracker
dc2dbaed92
✨ Show Fastlane warning when DCC is disabled
2024-07-31 14:07:28 +02:00
Philipp Stracker
0e24db159f
✨ Add feature-detection tag condition
2024-07-31 12:47:07 +02:00
Daniel Dudzic
be59960777
AXO: Temporarily hide the Fastlane payment method in the admin until the ACDC/Fastlane-sharing refactor is complete
2024-07-31 12:27:33 +02:00
Philipp Stracker
bfef725f6e
✨ Site-wide HTML tag with AXO status
2024-07-31 11:49:10 +02:00
Daniel Dudzic
8535601810
AXO: Add a notice informing about potentially conflicting plugins being active
2024-07-25 00:18:15 +02:00
Daniel Dudzic
78fda07e8b
AXO: Ensure Fastlane scripts do not load when PayPal is disabled
2024-07-18 12:11:11 +02:00
Daniel Dudzic
e9a71a9237
Refactor the checkout and shipping notice logic to minimize the markup and make the code more readable
2024-07-18 00:27:35 +02:00
Daniel Dudzic
0d7b557fa8
AXO: Add warning when shipping config is not compatible
2024-07-17 19:06:40 +02:00
Daniel Dudzic
ce5214970c
AXO: Add whitespace stripping on submission
2024-07-16 14:33:03 +02:00
Emili Castells
dabc6fdf61
Merge pull request #2407 from woocommerce/PCP-3359-fatal-error-when-fastlane-enabled-and-we-add-product-to-cart-and-navigate-to-checkout
...
AXO: Replace the init hook with wp_loaded to avoid getting 'called too early' errors (3359)
2024-07-15 11:37:53 +02:00
Emili Castells Guasch
11105d913b
Run eslint autofix
2024-07-12 12:58:34 +02:00
Daniel Dudzic
acc0ac61d2
Replace the init hook with wp_loaded to avoid getting 'called too early' errors
2024-07-10 12:47:58 +02:00
Emili Castells
8dea9b3273
Merge pull request #2396 from woocommerce/next-version
...
Merge next-version into trunk
2024-07-09 14:54:49 +02:00
Daniel Dudzic
f758f4c2c8
AXO: Prevent loading scripts and executing logic in PayPal continuation mode
2024-07-08 15:25:16 +02:00
Danny Dudzic
d2e2f76f59
Merge pull request #2386 from woocommerce/PCP-3330-fastlane-improve-button-styling-to-better-match-theme-defaults-e-g-on-place-order-button
...
Improve Place Order button styling (3330)
2024-07-08 12:03:26 +02:00
Daniel Dudzic
d253aa44fe
Improve Place Order button styling
2024-07-02 13:07:39 +02:00
Emili Castells Guasch
4c05e7c2bd
Merge branch 'trunk' into PCP-3170-add-es-lint-and-testing-library-for-js-code
2024-07-01 17:29:03 +02:00
Danny Dudzic
71eef44539
Merge pull request #2358 from woocommerce/PCP-3295-billing-details-for-guest-user-on-short-checkout-greyed-out-and-payment-not-possible-when-fastlane-enabled
...
AXO: Disable Fastlane for subscription products (3295)
2024-06-21 14:34:16 +02:00
Daniel Dudzic
1e69a36e6e
Disable AXO for subscription products
2024-06-19 14:19:38 +02:00
Daniel Dudzic
b05c59c59e
AXO: Add col-1 class to fix layout on the Twenty Twenty-Four theme
2024-06-17 14:47:03 +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
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
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