Emili Castells Guasch
08a10724f4
Add empty string to funding_source
key if it does not exist in the array
2025-05-09 15:25:36 +02:00
Philipp Stracker
3ace72fdf2
🔊 Improve 3DS logging
2025-04-23 18:25:27 +02:00
Philipp Stracker
c798172fd2
🔊 Add one additional log to confirm 3DS process
2025-04-23 14:57:27 +02:00
Emili Castells Guasch
e4ee46e6ee
Merge trunk
2025-03-27 09:53:35 +01:00
Philipp Stracker
236188af34
♻️ Deprecate old config-services
2025-03-25 21:36:44 +01:00
Philipp Stracker
f9adf64d03
✨ Add real DI services for eligibility checks
...
The existing “services” are actually configuration flags, but not services
2025-03-25 21:21:44 +01:00
Philipp Stracker
407f33444e
✨ Add new filter to control feature eligibility
2025-03-25 21:10:46 +01:00
carmenmaymo
377bdc1178
Expect funding source for googlepay
2025-03-21 09:54:38 +01:00
Emili Castells Guasch
46f9074c41
Fix typos
2025-03-18 12:56:57 +01:00
Emili Castells Guasch
65e1ca4eb0
Merge branch 'trunk' into PCP-4110-incorrect-subscription-cancellation-handling-with-pay-pal-subscriptions
2025-03-18 12:19:36 +01:00
Philipp Stracker
581607223c
🎨 Make the JS code more readable
2025-03-04 17:55:57 +01:00
Philipp Stracker
60ab51a2f8
🎨 Slightly simplify JS return value
2025-03-04 17:14:07 +01:00
Philipp Stracker
c403f4beca
🔥 Remove unused BaseHandler methods
2025-03-04 14:39:06 +01:00
Philipp Stracker
ff40717c69
🎨 Add missing semicolon
2025-03-04 14:38:50 +01:00
Philipp Stracker
c1a3ff4814
🔥 Clean up GooglepoayButton
2025-03-04 14:38:37 +01:00
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
021a4b3de7
✨ Enable 3DS check for Google Pay
...
This change finally triggers a `PAYER_ACTION_REQUIRED` status response during checkout.
2025-02-26 18:58:27 +01: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
Emili Castells
b8af9bbbfa
Merge pull request #3089 from woocommerce/PCP-4201-add-support-for-acdc-vault-and-digital-wallets-to-hong-kong-and-singapore
...
Add support for ACDC, Vault, and Digital Wallets to Hong Kong and Singapore (4201)
2025-02-24 09:48:20 +01:00
Philipp Stracker
9f44657400
💡 Document use of “settings->set()” via comments
2025-02-18 13:04:51 +01:00
Philipp Stracker
7a106742e3
🚚 Rename environment-service
2025-02-17 18:48:38 +01:00
Philipp Stracker
fcb9ae488a
🔥 Remove unused “use” statements
2025-02-17 16:55:18 +01:00
Philipp Stracker
7d2b0694d9
♻️ Refactor conditions inside services.php
2025-02-17 16:42:47 +01:00
Daniel Hüsken
90a09e71ad
add HKD and SGD to Google and Apple Pay
2025-02-13 12:59:31 +01:00
Daniel Hüsken
9ba62a8ebf
add SG and HK to some services
2025-02-11 12:16:22 +01:00
Daniel Hüsken
13f17410ea
Merge branch 'PCP-3398-critical-error-when-changing-subscription-payment-method-to-advanced-card-processing' into PCP-4110-incorrect-subscription-cancellation-handling-with-pay-pal-subscriptions
2025-02-07 12:37:53 +01:00
Daniel Hüsken
cec5b0da2c
fix phpcs
2025-02-04 10:11:27 +01:00
Daniel Hüsken
55b7587938
fix phpcs
2025-02-04 09:54:25 +01:00
Philipp Stracker
90d2c77a5a
🚚 Extract Environment class to gateway module
2025-02-03 13:34:30 +01:00
Daniel Hüsken
a4ccd02902
fixed PHPCS
2025-01-31 08:28:15 +01:00
Daniel Hüsken
99ca470d3f
Moved code for payment process order to subscriptions module by adding a new filter
2025-01-31 08:25:03 +01:00
Philipp Stracker
5f51762025
♻️ More appropriate hook name
2025-01-30 18:22:12 +01:00
Philipp Stracker
00edc11392
♻️ Use new base class for GooglePay status check
2025-01-30 17:26:24 +01:00
Philipp Stracker
6591889079
🚧 Refactor the eligible-feature REST response
2025-01-08 16:51:04 +01:00
Himad M
75f3b0b7e4
New Settings UI: Implement logic for features and refresh button.
2024-12-17 12:58:02 +01:00