Philipp Stracker
a39ad34e54
🩹 Address CSS glitch in Safari
...
The before element was not hidden when the `.loader` class is removed. Safari only stopped the animation while keeping the loader visible.
2024-09-27 16:35:14 +02:00
Philipp Stracker
95a7b60c0d
🎨 Fix code style (indentation)
2024-09-27 16:32:47 +02:00
Philipp Stracker
5a08643260
Merge pull request #2649 from woocommerce/PCP-3680-migrate-dcc-settings
...
Consolidate Credit-Card and Fastlane settings (3680)
2024-09-27 11:45:02 +02:00
Philipp Stracker
bcd62f674d
♻️ Favor DCC config class over settings access
2024-09-26 18:44:25 +02:00
Philipp Stracker
603f2c285c
♻️ Migrate further AXO/DCC settings
2024-09-26 18:07:06 +02:00
Philipp Stracker
3921e0a207
🔥 Remove UI setting for axo_privacy
2024-09-26 16:41:15 +02:00
Daniel Dudzic
70676468b8
Axo Blocks: Migrate console logs to the Axo log function
2024-09-26 12:47:04 +02:00
Philipp Stracker
05fec033c3
♻️ Move the “Name On Card” setting to DCC
2024-09-18 15:41:01 +02:00
Philipp Stracker
c6937085cd
🔥 Remove the unused AXO gateway title
2024-09-18 15:40:21 +02:00
Philipp Stracker
0adc8ae4ba
♻️ Switch gateways to use new configuration class
2024-09-18 15:35:46 +02:00
Daniel Dudzic
2dae8021fd
Update the compatibility notice, removing Block Checkout from the incompatible list
2024-09-17 14:38:25 +02:00
Daniel Dudzic
deb1d7a618
Fix parameters declaration for the constructor
2024-09-16 18:47:23 +02:00
Daniel Dudzic
7b9a19a7f0
Merge branch 'PCP-3681-fastlane-use-advanced-card-processing-gateway-icons' of github.com:woocommerce/woocommerce-paypal-payments into fastlane
2024-09-16 18:45:58 +02:00
Danny Dudzic
9eaf93d642
Merge pull request #2597 from woocommerce/PCP-3679-fastlane-mastercard-icon-fix
...
Fix MasterCard in Fastlane component (3679)
2024-09-16 17:25:40 +02:00
Danny Dudzic
6d0ea8a7c4
Merge pull request #2605 from woocommerce/PCP-3380-prepare-fastlane-integration-on-block-checkout
...
AXO: Add support for Block Checkout
2024-09-16 17:24:30 +02:00
Philipp Stracker
cbd3fe24e4
✨ Integrate ACDC icons in AXO gateway
2024-09-13 18:56:58 +02:00
Philipp Stracker
487038c0d3
🔥 Remove the Axo-specific icons from the gateway
2024-09-13 18:20:37 +02:00
Philipp Stracker
ee2eb4799f
🐛 Fix MasterCard icon for Ryan
...
Reason:
The icon-key was set to “MASTER_CARD” but Fastlane used “MASTERCARD” without an underscore.
2024-09-13 17:25:23 +02:00
Philipp Stracker
63ff90f061
🩹 Do not modify gateway sort order in admin
2024-09-12 16:48:20 +02:00
Philipp Stracker
0cdfe13102
✨ Enforce Fastlane to be the first payment method
2024-09-12 16:38:27 +02:00
Philipp Stracker
a0d0a06dfd
💡 Remove dev-comments, clean up
2024-09-12 15:44:35 +02:00
Philipp Stracker
07d9ec5f88
🚧 Document bug with block checkout
2024-09-12 15:20:51 +02:00
Philipp Stracker
9564fd8d56
🎨 Apply phpcs rules, minor cleanup
2024-09-12 15:14:42 +02:00
Philipp Stracker
d41b967e90
♻️ Reuse existing error handling logic
2024-09-12 15:14:33 +02:00
Philipp Stracker
c011e05ed8
♻️ Extract order-creation to own method
2024-09-12 15:14:29 +02:00
Philipp Stracker
9c86bc23e1
♻️ Move code into try-catch block
2024-09-12 15:14:25 +02:00
Philipp Stracker
a3d4a3e04f
🥅 Add generic error handling
2024-09-12 15:14:19 +02:00
Philipp Stracker
02701ca0f5
✨ Add ProcessPaymentTrait to AxoGateway
...
We’ll use this Trait later for error handling; the trait requires the SessionHandler instance.
2024-09-12 15:14:12 +02:00
Philipp Stracker
fbcc19ef4d
♻️ New getter for form-selector
...
To avoid typos and better document usage.
2024-09-11 18:55:03 +02:00
Philipp Stracker
6e1a6280de
🐛 Quick-fix to re-render missing Card component
...
Fix the clean-up process during email change, to generate a fresh Card component when needed.
2024-09-11 18:51:34 +02:00
Niklas Gutberlet
43e9d4c85f
Merge pull request #2554 from woocommerce/PCP-3562-fastlane-prefill-phone-number-inside-card-field-components
...
Fastlane prefill phone number inside card field components (3562)
2024-09-11 17:07:47 +02:00
Daniel Dudzic
c24b753c38
AXO: Remove restriction for the Force shipping to the customer billing address shipping config
2024-09-10 19:12:14 +02:00
Philipp Stracker
5237ebc0ed
Merge pull request #2544 from woocommerce/PCP-3575-fastlane-transaction-id-not-clickable
...
Only hide the Fastlane payment gateway on the WooCommerce Settings Payments tab(3575)
2024-09-06 18:38:09 +02:00
Philipp Stracker
2e088add15
🔀 Merge branch 'trunk'
...
# Conflicts:
# modules/ppcp-axo/src/AxoModule.php
2024-09-06 16:59:24 +02:00
Philipp Stracker
80649227c1
Merge pull request #2552 from woocommerce/PCP-3616-fastlane-extend-list-of-incompatible-plugins
...
Extend the list of Fastlane incompatible plugins(3616)
2024-09-06 16:48:38 +02:00
Philipp Stracker
c6a25a65fc
🔀 Merge branch 'trunk'
2024-09-06 16:48:27 +02:00
Philipp Stracker
2cb026604c
Merge branch 'PCP-1773-php74'
...
# Conflicts:
# composer.lock
2024-09-04 15:47:37 +02:00
Philipp Stracker
ad2181fd09
✨ Add logic to update prefill-values
2024-09-04 15:11:46 +02:00
Philipp Stracker
5e08e415f0
♻️ Consolidate logic to initialize Fastlane UI
2024-09-04 15:11:03 +02:00
Philipp Stracker
c72c97f821
♻️ Rename a function
2024-09-04 15:06:50 +02:00
Narek Zakarian
8514f3a49c
Fix the coding styles
2024-09-03 16:35:58 +04: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
Narek Zakarian
a803467b96
Fix the coding styles
2024-09-03 15:19:38 +04: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
Narek Zakarian
cc06b0101a
Fix the coding styles
2024-09-03 15:05:58 +04:00
Narek Zakarian
1efb3a0087
Refactor the configuration to include full names
2024-09-03 15:05:23 +04:00
Alex P.
f538ea2ef2
Require PHP 7.4+
2024-09-03 09:07:12 +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