Philipp Stracker
b85d1a5806
👔 Add initial 3DS status parsing logic
2025-03-03 18:59:50 +01:00
Philipp Stracker
3e2a1f347f
♻️ Make the final server-side approval conditional
...
With 3DS the final approval should only fire when the 3DS process was successful. Note that we still need to implement a check to confirm the verification via API
2025-03-03 17:25:55 +01:00
Philipp Stracker
7b579bfc9b
♻️ Simplify the payment flow before order approval
2025-03-03 16:51:26 +01:00
carmenmaymo
ca76d33aa3
Use capture for 3ds in google
2025-03-03 15:34:45 +01:00
carmenmaymo
d66a7521f5
Merge branch 'refs/heads/trunk' into PCP-4156-implement-3ds-for-google-pay
2025-03-03 09:51:20 +01:00
Narek Zakarian
d83b57b887
Check if the button is enabled before rendering on block pages
2025-02-28 15:51:39 +04:00
Philipp Stracker
12b5fe8082
♻️ Embed a function that’s only locally used
2025-02-26 18:09:20 +01:00
Philipp Stracker
5a5074df8c
♻️ Flatten processPayment to functon body
...
This makes the flow easier to understand and debug
2025-02-26 18:01:39 +01:00
Philipp Stracker
672641ba82
♻️ Simplify control flow by removing a Promise
2025-02-26 17:59:35 +01:00
Philipp Stracker
d6e66fd55c
♻️ Extract createOrder into the main function body
2025-02-26 17:55:57 +01:00
Philipp Stracker
c4a269780f
♻️ Rearrange code
2025-02-26 17:53:25 +01:00
Philipp Stracker
d3ddc625d8
♻️ Start to simplify processPayment logic
2025-02-26 17:52:44 +01:00
Philipp Stracker
63dfb167fb
🐛 Wire up the broken processPayment logic
...
While removing the PAYMENT_AUTHORIZATION intent, we also removed the processPayment call from the Google Pay button handler. This change restores the correct payment processing flow
2025-02-26 17:23:16 +01:00
Philipp Stracker
57e91432c7
🎨 Improve code readability
2025-02-26 16:53:07 +01:00
Philipp Stracker
83d6998cd5
🔊 Improve logging for “initiatePaymentRequest”
2025-02-26 16:36:35 +01:00
Philipp Stracker
7035e1edbc
🎨 Correctly annotate promise return values
2025-02-26 16:34:28 +01:00
Philipp Stracker
4c10d84d24
👔 Remove the PAYMENT_AUTHORIZATION intent
...
This changes the layout of the GooglePay sheet to unlock more test-cards in sandbox mode. It’s the first step in enabling 3DS testing
2025-02-26 16:05:00 +01:00
Daniel Dudzic
f51c41d222
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3827-implement-block-button-styles-for-google-pay-button
2024-11-07 01:16:51 +01:00
Daniel Dudzic
b117ff9b7c
Add ButtonOptions support for the Google Pay button
2024-11-07 01:00:53 +01:00
Philipp Stracker
32d870bd6b
🔀 Merge branch 'trunk'
2024-10-21 15:46:27 +02:00
Daniel Dudzic
5ed73bdbce
Merge branch 'PCP-3374-google-pay-button-not-displayed-in-the-word-press-editor-v2' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3374-google-pay-button-not-displayed-in-the-word-press-editor-v2
2024-10-10 12:25:48 +02:00
Daniel Dudzic
1eb754a13b
Remove console logs
2024-10-10 12:25:44 +02:00
Philipp Stracker
655606e2ea
💩 Hide GooglePay loading animation in editor
2024-10-10 12:24:09 +02:00
Philipp Stracker
5f6447d786
💩 A “working” GooglePay block editor preview…
2024-10-09 18:58:55 +02:00
Daniel Dudzic
3171e943ba
Try to fix Google Pay in the editor
2024-10-09 16:38:11 +02:00
Philipp Stracker
e95321cf82
🐛 Fix incorrect validation rule
2024-10-09 14:04:21 +02:00
Philipp Stracker
f41fa4f951
✨ Streamline button configuraton validation logic
2024-10-08 18:47:32 +02:00
Daniel Dudzic
e76c8b257b
Rename the new script loading script
2024-10-08 00:41:30 +02:00
Daniel Dudzic
869a47f3cd
Migrate Google Pay to the new script loader
2024-10-07 15:30:27 +02:00
Emili Castells
b4b574db99
Merge pull request #2636 from woocommerce/PCP-3696-google-pay-has-no-amount
...
Fix the "0.00" amount in Google Pay for virtual products (3696)
2024-10-04 15:15:30 +02:00
Emili Castells
14b231ae1e
Merge pull request #2661 from woocommerce/PCP-3665-fix-gpay-preview
...
Fix Google Pay preview config and style
2024-10-03 14:33:01 +02:00
Emili Castells
407eff51f1
Merge pull request #2631 from woocommerce/PCP-3661-improve-context-detection-in-ajax
...
Improve context detection
2024-10-03 10:43:13 +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.
ff18fa7b7f
Fix lint
2024-10-02 17:41:54 +03:00
Alex P.
c794ad20e9
Fix Google Pay preview config and style
2024-10-01 09:16:39 +03:00
Alex P.
f3bac3c51f
Remove unused class
2024-10-01 09:15:16 +03:00
Alex P.
f0e2ca2b5b
Remove continuation context
2024-09-23 09:10:49 +03:00
Emili Castells Guasch
b8a7a533c2
Merge branch 'trunk' into update/add-title-description-and-gateway
2024-09-20 15:26:48 +02:00
Philipp Stracker
643a23c6e0
🐛 Fix the 0-amount bug
...
When shipping is disabled, the shippingFee is `undefined` which also resulted in the amount to become `NaN`
2024-09-18 17:34:20 +02:00
Philipp Stracker
368ad49d16
🎨 Minor changes in comment linebreaks
2024-09-18 17:33:27 +02:00
Philipp Stracker
c3d53853de
Merge pull request #2513 from woocommerce/PCP-3527-google-pay-shipping-callback-not-calculating-totals-correctly-on-single-product-page
...
Google Pay: Shipping callback not calculating totals correctly on Single Product page (3527)
2024-09-06 15:42:51 +02:00
Philipp Stracker
a665529b78
🔀 Merge branch 'trunk'
...
# Conflicts:
# modules/ppcp-googlepay/resources/js/GooglepayButton.js
2024-09-06 15:35:27 +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
Alex Florisca
32aec9a3dd
Add text domain to translation string
2024-09-04 14:57:41 +01:00
Alex Florisca
08f975216d
Fix import
2024-09-04 12:53:22 +01:00
Alex Florisca
2e974488f0
Add title, description and gatewayId to express payment
2024-09-04 12:27:22 +01:00
Philipp Stracker
b3a05ae3d8
🐛 Fix bug with defaultShippingId
2024-09-04 12:02:23 +02:00
Philipp Stracker
813f24da1c
💡 Update comment
2024-08-27 12:46:15 +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
Philipp Stracker
a467533ba6
🐛 Sync WC shipping details with Google Pay
...
This change keeps the checkout & cart forms in-sync with the Google Pay form, to ensure the form submits the same details that the user can see inside Google Pay
2024-08-26 17:10:51 +02:00