Moritz Meißelbach
|
5c6c3a0005
|
Merge branch 'refs/heads/trunk' into modularity-module-migration
|
2024-08-27 10:04:18 +02:00 |
|
Philipp Stracker
|
010f5fbdf1
|
Merge branch 'trunk'
# Conflicts:
# modules/ppcp-button/resources/js/modules/OnApproveHandler/onApproveForContinue.js
|
2024-08-26 14:59:54 +02:00 |
|
Philipp Stracker
|
fa5cbde67e
|
🔀 Merge branch 'trunk’
|
2024-08-26 14:54:59 +02:00 |
|
Philipp Stracker
|
f5792b1719
|
🐛 Fix fatal error in SmartButton class
|
2024-08-26 13:38:45 +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 |
|
Philipp Stracker
|
fe39793e9a
|
🔀 Merge branch 'trunk'
# Conflicts:
# modules/ppcp-googlepay/resources/js/GooglepayButton.js
|
2024-08-22 12:04:13 +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 |
|
Emili Castells
|
8d4f93a8ef
|
Merge pull request #2452 from woocommerce/PCP-3382-add-support-for-woo-commerce-bookings-when-skipping-checkout-confirmation
Add support for WC Bookings when skipping checkout confirmation
|
2024-08-22 11:29:48 +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 Guasch
|
70695294e1
|
Merge branch 'trunk' into PCP-3384-shipping-method-visible-in-pay-pal-popup-for-zone-that-has-no-shipping-defined-when-shipping-callback-enabled
|
2024-08-22 11:20:39 +02:00 |
|
Emili Castells
|
0115dec944
|
Merge pull request #2437 from woocommerce/PCP-3395-when-there-isnt-any-shipping-option-for-the-address-the-order-is-still-created-from-classic-cart
When there isn't any shipping option for the address the order is still created from classic cart
|
2024-08-22 11:18:44 +02:00 |
|
Emili Castells Guasch
|
b7060d9540
|
Merge trunk
|
2024-08-22 10:57:12 +02:00 |
|
Emili Castells
|
efc3e48a08
|
Merge pull request #2496 from woocommerce/PCP-3477-google-pay-button-disappear-from-classic-cart-page-when-we-change-shipping-method-until-reloading-page
Various Google Pay button fixes (3477)
|
2024-08-22 10:53:46 +02:00 |
|
Emili Castells
|
8d0dd26f87
|
Merge pull request #2429 from woocommerce/PCP-3385-can-not-pay-from-block-cart-and-block-checkout-when-shipping-callback-enabled-and-no-shipping-methods-defined
Can't pay from block pages when the shipping callback is enabled and no shipping methods defined (3385)
|
2024-08-22 10:51:11 +02:00 |
|
Philipp Stracker
|
734951adcb
|
♻️ Minor cleanup
|
2024-08-21 14:21:45 +02:00 |
|
Philipp Stracker
|
9157547993
|
♻️ Improve PayerData module
|
2024-08-21 13:51:40 +02:00 |
|
Philipp Stracker
|
97379628d4
|
✨ Send payer details with order approval request
First step to integrate payer details in the payment flow without final confirmation.
|
2024-08-20 15:37:26 +02:00 |
|
Philipp Stracker
|
a51748f805
|
💡 Improve comments in PayerData module
|
2024-08-20 14:18:30 +02:00 |
|
Philipp Stracker
|
63b5055903
|
💡 Document payment workflow
|
2024-08-20 14:16:57 +02:00 |
|
Philipp Stracker
|
451dc842ed
|
✨ New LocalStorage module for Google Pay
|
2024-08-20 13:47:00 +02:00 |
|
Philipp Stracker
|
c007d7909c
|
✨ Option to only set missing billing details
|
2024-08-16 18:45:49 +02:00 |
|
Philipp Stracker
|
63e9c8bf27
|
✨ New ConsoleLogger group method
Groups subsequent console.log output, for cleaner console output
|
2024-08-16 18:15:59 +02:00 |
|
Philipp Stracker
|
00e2959700
|
✨ Get payee details without shipping callback
|
2024-08-16 18:14:35 +02:00 |
|
Philipp Stracker
|
3b92eaac81
|
✨ Store shipping cost in the DTO
|
2024-08-13 19:31:51 +02:00 |
|
Philipp Stracker
|
2944ecc786
|
🐛 Fix issue with missing button in checkout
When the separate “Google Pay gateway” is disabled, the Google Pay button should be rendered inside the “PayPal gateway” container.
|
2024-08-13 12:26:44 +02:00 |
|
Philipp Stracker
|
d9a0c6e19a
|
💡 Add comments to context options
|
2024-08-13 12:24:32 +02:00 |
|
Philipp Stracker
|
5a870de4f4
|
🔥 Remove unused getter
|
2024-08-12 18:51:37 +02:00 |
|
Philipp Stracker
|
966b76102c
|
🐛 Fix init errors “No API configuration...”
Caused by calling `reinit()` before the invoking `init()` first. New condition in `reinit()` ensures that the button configuration is present.
|
2024-08-12 18:50:17 +02:00 |
|
Philipp Stracker
|
bfeaefd45a
|
🐛 Fix remaining issue on classic checkout page
|
2024-08-11 13:11:04 +02:00 |
|
Philipp Stracker
|
c382b5cee1
|
🐛 Fix incorrect event listeners
|
2024-08-08 20:36:16 +02:00 |
|
Philipp Stracker
|
dada95520e
|
🐛 Fix incorrect preview update on settings page
|
2024-08-08 18:52:53 +02:00 |
|
Philipp Stracker
|
722289a545
|
✨ Provide means to update styling of a button
Before this, we needed to create a new button instance to display changes in button style. This allows updating an existing button instance
|
2024-08-08 17:53:59 +02:00 |
|
Philipp Stracker
|
3538a69402
|
⚡️ Only recreate payment button when needed
Check if the button is still in DOM before recreating it
|
2024-08-08 14:42:01 +02:00 |
|
Philipp Stracker
|
934441fdeb
|
🐛 Fix initial visibility of payment button
|
2024-08-08 14:41:09 +02:00 |
|
Philipp Stracker
|
844cafd9cb
|
💡 Use ConsoleLogger for PreviewButtonManager
Also add some comments and additional log output
|
2024-08-08 14:08:20 +02:00 |
|
Philipp Stracker
|
7729007774
|
♻️ Unify constructor arguments of PaymentButton
Factory method and constuctor have same arguments in the same order
|
2024-08-08 14:05:57 +02:00 |
|
Philipp Stracker
|
9ac4300995
|
🐛 Address some errors in preview (Settings page)
|
2024-08-08 13:10:26 +02:00 |
|
Philipp Stracker
|
7f3636348b
|
🐛 Fix button insertion logic in block checkout
The Google Pay button was inserted into the wrong DOM wrapper
|
2024-08-07 23:07:04 +02:00 |
|
Philipp Stracker
|
e9c557a361
|
🐛 Fix issue with duplicate button instances
On Block Checkout pages, there were multiple PaymentButton instances for the same context.
|
2024-08-07 22:36:35 +02:00 |
|
Philipp Stracker
|
95c7d4f7bc
|
♻️ Simplify PaymentButton creation code
|
2024-08-07 18:26:02 +02:00 |
|
Philipp Stracker
|
429568fbd9
|
🔥 Minor cleanup
|
2024-08-07 14:48:36 +02:00 |
|
Philipp Stracker
|
31867b17d6
|
🔀 Merge branch 'trunk'
# Conflicts:
# modules/ppcp-googlepay/resources/js/GooglepayButton.js
|
2024-08-07 14:30:12 +02:00 |
|
Philipp Stracker
|
fc805a4369
|
♻️ Move most of the display logic to base class
The PaymentButton base class now handles display logic that is shared between different APMs
|
2024-08-06 17:45:53 +02:00 |
|
Philipp Stracker
|
b85a16abda
|
♻️ Move button event dispatcher to helper file
|
2024-08-06 17:13:51 +02:00 |
|
Emili Castells Guasch
|
b42e9436ae
|
Add id token cache key for each user
|
2024-08-06 15:30:50 +02:00 |
|
Philipp Stracker
|
3c200e408a
|
🚚 Move ConsoleLogger to wc-gateway module
|
2024-08-05 12:54:24 +02:00 |
|
Philipp Stracker
|
f69209b91c
|
✨ New PaymentButton base class for APM buttons
This class is used to render buttons in the front end, and encapsulates logic that is shared between ApplePay and GooglePay buttons
|
2024-08-02 17:12:07 +02:00 |
|
Philipp Stracker
|
f1f243505c
|
✨ Introduce a new ConsoleLogger JS class
Extract debug logic to separate component
|
2024-08-02 16:32:27 +02:00 |
|
Emili Castells Guasch
|
2815fcbb91
|
Fix phpcs
|
2024-08-02 15:24:26 +02:00 |
|