Philipp Stracker
35473df661
♻️ Make internal attributes private
2024-10-08 14:26:46 +02:00
Philipp Stracker
0d72641ded
✨ Apply new namespaced script loading
2024-10-08 14:25:43 +02:00
Philipp Stracker
c9bae62d6c
🚧 Remove unused code
2024-10-07 15:32:48 +02:00
Philipp Stracker
d80e92b5e8
🚧 Minor refactoring in boot.js
2024-10-07 15:19:26 +02:00
Philipp Stracker
c00c9c2e13
🚧 Update boot.js to same logic as Google Pay
2024-10-07 15:19:22 +02:00
Philipp Stracker
b78a1a112a
🚧 Remove jQuery from boot.js
2024-10-07 15:19:18 +02:00
Philipp Stracker
3d271586a3
♻️ Simplify the address extraction logic
2024-10-07 14:56:09 +02:00
Philipp Stracker
7c56d58fe4
🚧 Swap local object for official config object
2024-10-07 12:37:05 +02:00
Philipp Stracker
0a212edb89
♻️ Further streamline button-manager classes
2024-10-07 12:34:05 +02:00
Philipp Stracker
c2d5c8f3c5
🚧 Adjust button-manager to new workflow
2024-10-07 12:27:20 +02:00
Philipp Stracker
d5e406a563
🚧 Migrate button initialization to new workflow
...
The ContextHandlerFactory previously was used inside the ApplePayButton constructor.
2024-10-07 12:13:46 +02:00
Philipp Stracker
64b1bf3c41
🚧 Minor cleanup
2024-10-07 12:12:21 +02:00
Philipp Stracker
2646cf4a44
🚧 Add new validation & configuration methods
2024-10-07 12:07:19 +02:00
Philipp Stracker
7b2397f86b
🚧 Make remaining attributes private
2024-10-07 12:04:50 +02:00
Philipp Stracker
3180c2933c
🚧 Remove obsolete attributes
...
Those have moved to the parent class
2024-10-07 12:02:21 +02:00
Philipp Stracker
3c03c2ce3b
🚧 Add css-class to style the payment button
...
Used by the parent class
2024-10-07 12:01:26 +02:00
Philipp Stracker
39b9c784d4
🚧 Implement getters for wrapper & styles
2024-10-07 11:54:19 +02:00
Philipp Stracker
0ef461e4b2
🚧 Fix code style
2024-10-07 11:35:39 +02:00
Philipp Stracker
9322812caa
🚧 Remove #isInitialized and obsolete getter
2024-10-07 11:35:13 +02:00
Philipp Stracker
c6ed763f0f
🚧 Remove obsolete functions
2024-10-07 11:31:00 +02:00
Philipp Stracker
d1bb877553
🚧 Update the constructor
2024-10-07 11:00:39 +02:00
Philipp Stracker
eef4c80a48
🚧 Remove unused methods
2024-10-07 10:58:53 +02:00
Philipp Stracker
096aa4fc53
🚧 Extend class from PaymentButton base
2024-10-07 10:48:04 +02:00
Philipp Stracker
3430ccc01a
🐛 Removed deprecated CSS rule
...
The correct CSS that is expected and handled by the JS integration is generated by PHP in the class method `ApplePayButton::hide_gateway_until_eligible()`
2024-10-04 16:14:46 +02:00
Emili Castells
634b3707ee
Merge pull request #2667 from woocommerce/PCP-3744-fix-multicurrency
...
Fix multi-currency support
2024-10-03 12:40:35 +02:00
Emili Castells
f6646e23b3
Merge pull request #2643 from woocommerce/PCP-3695-apple-pay-button-broken-on-product-page
...
Unsuccessfully payment from product page with Apple Pay button (3695)
2024-10-03 10:44:38 +02:00
Emili Castells
8592213b9a
Merge pull request #2464 from woocommerce/PCP-3374-google-pay-button-not-displayed-in-the-word-press-editor
...
Fix the Google Pay button in the block Checkout in the editor (3374)
2024-10-03 10:39:01 +02:00
Alex P.
f85df4718a
Retrieve shop currency later to avoid early caching in service
2024-10-03 10:10:50 +03:00
Philipp Stracker
c44a9c6fc1
🐛 Fix ApplePay bug on product page
2024-09-26 15:12:33 +02:00
Philipp Stracker
05ee91e192
🔀 Merge branch 'trunk'
...
# Conflicts:
# modules/ppcp-api-client/services.php
# modules/ppcp-card-fields/services.php
2024-09-06 16:13:18 +02:00
Philipp Stracker
d78201634b
💡 Add todo about missin refactoring
2024-09-06 15:24:06 +02:00
Philipp Stracker
a128228c86
🔀 Merge branch 'trunk'
...
# Conflicts:
# modules/ppcp-applepay/resources/js/ApplepayButton.js
# modules/ppcp-applepay/resources/js/boot-admin.js
# modules/ppcp-button/resources/js/modules/Preview/PreviewButtonManager.js
# modules/ppcp-googlepay/resources/js/GooglepayButton.js
# modules/ppcp-googlepay/resources/js/boot-admin.js
2024-09-06 15:19:17 +02:00
Philipp Stracker
c7b118bac5
Merge pull request #2509 from woocommerce/PCP-3503-use-svg-for-apm-gateway-icons
...
Use SVG for APM gateway icons (3503)
2024-09-06 14:52:22 +02:00
Philipp Stracker
2cb026604c
Merge branch 'PCP-1773-php74'
...
# Conflicts:
# composer.lock
2024-09-04 15:47:37 +02:00
Philipp Stracker
27e8b06b29
🐛 Update ApplePay logo in gateway
2024-09-03 18:16:10 +02:00
Philipp Stracker
e54ceb9a65
🔀 Merge branch 'trunk'
2024-09-03 17:36:28 +02:00
Alex P.
f538ea2ef2
Require PHP 7.4+
2024-09-03 09:07:12 +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
Emili Castells Guasch
888d9126f5
Add logger to Apple Pay and Google Pay gateways
2024-08-29 11:38:40 +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
Philipp Stracker
8577594033
🐛 Remove the empty Apple Pay wrapper
2024-08-28 13:41:55 +02:00
Emili Castells Guasch
f3bf4322c5
Fix phpcs
2024-08-28 12:33:03 +02:00
Moritz Meißelbach
9152de2ef0
Fix imports
2024-08-23 15:52:56 +02:00
Moritz Meißelbach
789d979c80
Merge branch 'refs/heads/trunk' into modularity-module-migration
...
# Conflicts:
# modules/ppcp-applepay/src/ApplepayModule.php
# modules/ppcp-compat/src/CompatModule.php
2024-08-23 15:50:49 +02:00
Moritz Meißelbach
4d9f23e315
Merge branch 'refs/heads/trunk' into modularity-module-migration
...
# Conflicts:
# composer.lock
# modules/ppcp-axo/src/AxoModule.php
# modules/ppcp-blocks/src/BlocksModule.php
# modules/ppcp-compat/src/CompatModule.php
# modules/ppcp-googlepay/src/GooglepayModule.php
# modules/ppcp-order-tracking/src/OrderTrackingModule.php
# modules/ppcp-wc-subscriptions/src/WcSubscriptionsModule.php
2024-08-23 14:25:36 +02:00
Emili Castells
fbd7dc1857
Merge pull request #2457 from woocommerce/PCP-3321-separate-apple-pay-button-for-classic-checkout
...
Separate Apple Pay button for Classic Checkout (3321)
2024-08-22 11:37:05 +02:00
Philipp Stracker
6c54377a6e
🔀 Merge branch 'trunk'
...
# Conflicts:
# modules/ppcp-applepay/resources/js/ApplepayButton.js
# modules/ppcp-button/resources/js/modules/ContextBootstrap/CheckoutBootstap.js
2024-08-22 11:29:19 +02:00
Emili Castells
28adf74ee6
Merge pull request #2476 from woocommerce/PCP-3498-change-apple-pay-and-google-pay-default-button-labels-to-plain
...
Change Apple Pay and Google Pay default button labels to plain (3498)
2024-08-22 11:18:08 +02:00
Philipp Stracker
b47abac414
✨ Add HK and SG support for GooglePay and ApplePay
2024-08-20 16:29:17 +02:00
George Burduli
9002688f69
Add SVGs to git
2024-08-13 11:50:36 +04:00