Commit graph

183 commits

Author SHA1 Message Date
Daniel Dudzic
f463f90ff0
♻️ Refactor the OrderFactory to remove duplicate code and make the code more modular 2025-06-26 12:12:20 +02:00
Daniel Dudzic
7c3e65cbe7
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4487-fastlane-uk-3ds-redirect 2025-06-25 12:42:43 +02:00
Daniel Dudzic
30a933f2df
Add 3ds redirect handling 2025-06-20 14:13:00 +02:00
Philipp Stracker
576b96168c
🔥 Minor cleanup 2025-06-13 15:10:26 +02:00
Philipp Stracker
62c1b93fe2
New contact-preference factory 2025-06-13 15:02:53 +02:00
Kyrylo
a2ef74f295
Add French Territories to the DCC supporting countries List 2025-06-04 18:50:52 +03:00
Alex P.
da45fb1baf
Remove ApplicationContext 2025-05-29 19:49:43 +03:00
Alex P.
25ad33c679
Remove unused class 2025-05-28 20:58:18 +03:00
Philipp Stracker
ba122714d8
♻️ Use the new Enum to access const values 2025-03-21 18:16:17 +01:00
Narek Zakarian
95af76b8fb
Remove the mapping service and path the array directly 2025-03-21 19:02:19 +04:00
Narek Zakarian
8ea71593d6
Adjust the mapping of installation paths to BN codes 2025-03-21 18:59:08 +04:00
Narek Zakarian
00c630ea5e
Revert the changes. WIll use the filter to add it everywhere at once 2025-03-21 18:09:49 +04:00
Narek Zakarian
c781841265
BillingAgreementsEndpoint: Add the 'PayPal-Partner-Attribution-Id' header 2025-03-21 18:09:49 +04:00
Narek Zakarian
55c19d6173
🚨 Fix the test 2025-03-21 18:03:58 +04:00
Narek Zakarian
5a41260954
Fix the CS 2025-03-21 18:03:58 +04:00
Narek Zakarian
2066bb4968
🔨 🔨 Refactor: Use only the core-profiler path, otherwise use the default BN code. 2025-03-21 18:03:58 +04:00
Narek Zakarian
6da8e267cf
Add service for the BN Codes mapping. 2025-03-21 18:03:57 +04: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
7a106742e3
🚚 Rename environment-service 2025-02-17 18:48:38 +01:00
Philipp Stracker
d672656513
🔥 Remove unused “use” statements 2025-02-17 18:26:05 +01:00
Daniel Hüsken
f3b47d811b
fix missing adding 2025-02-13 09:54:21 +01:00
Philipp Stracker
70c44b1f18
♻️ Consolidate ‘api.host’ service logic 2025-02-03 14:50:41 +01:00
Philipp Stracker
af6cc7e56b
♻️ Use new connection-check for API host services 2025-02-03 14:39:12 +01:00
Philipp Stracker
1286d0866e
🚚 Extract services from onboarding module 2025-02-03 14:34:25 +01:00
Philipp Stracker
81ca5dd00e
♻️ Use cache service instead of direct creation 2025-02-03 13:42:26 +01:00
Philipp Stracker
0b77ff9e55
♻️ Extract bearer-logic from onboarding module 2025-02-03 13:40:12 +01:00
Philipp Stracker
a28b084abc
♻️ Use the “paypal-bearer-cache” DI service 2025-01-09 18:41:46 +01:00
Philipp Stracker
e11441665e
Add new hook that clears API caches 2025-01-09 18:35:52 +01:00
Philipp Stracker
f384d361cf
♻️ Move code from onboarding- to api-client-module 2025-01-09 12:36:05 +01:00
Philipp Stracker
eb4c9a6302
🚨 Fix phpcs warnings 2025-01-09 12:34:22 +01:00
Philipp Stracker
3f691bea01
♻️ Use EnvironmentConfig in ConnectionUrlGenerator 2025-01-03 13:52:42 +01:00
Philipp Stracker
a1f80f1d3d
♻️ Refactor to use the EnvironmentConfig 2025-01-03 13:11:41 +01:00
Emili Castells Guasch
f9d5df5b75 Update filter name 2024-12-02 16:25:24 +01:00
Emili Castells Guasch
d470010f7a Fix filter name 2024-12-02 16:22:28 +01:00
Emili Castells Guasch
2c5c7a6dff Add default currencies filter 2024-12-02 16:21:24 +01:00
Emili Castells Guasch
6bffc4edeb Add HKD and SGD currencies and all currencies for US 2024-11-28 16:54:49 +01:00
Emili Castells Guasch
75fa6bc307 Revert delete HKD and SGD currencies 2024-11-25 16:18:21 +01:00
Philipp Stracker
272885549f
🔀 Merge branch 'trunk' 2024-11-13 15:31:37 +01:00
Philipp Stracker
263806904b
♻️ Move code from old onboarding to api module
To make services reusable in the new settings module, without creating a dependency on the old module
2024-11-08 17:13:20 +01:00
Emili Castells Guasch
2b668a833b Remove more from currencies 2024-11-07 11:25:15 +01:00
Emili Castells Guasch
3820fdc758 Remove country and currency suppor for hk and sg 2024-11-07 11:19:28 +01:00
Emili Castells Guasch
a18514e653 Extend acdc availability 2024-11-04 11:51:53 +01:00
Emili Castells Guasch
120c1c667d Remove ACDC support for HK and SG for now 2024-10-10 17:22:43 +02:00
Emili Castells Guasch
22ba368ba1 Cache id token response for 5 seconds 2024-10-04 12:58:16 +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
3983721b2a
Merge pull request #2447 from woocommerce/PCP-3348-extend-advanced-card-processing-country-eligibility-for-hong-kong-singapore
Extend supported ACDC countries and currencies to HK and SG (3348)
2024-10-03 10:38:18 +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
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
Alex P.
381041138c
Allow to override the list of Pay Later supported countries 2024-08-31 14:03:04 +03:00
Emili Castells
ffc389ebda
Merge pull request #2511 from woocommerce/PCP-3317-implement-ap-ms-via-orders-api
Implement country based APMs via Orders API (3317)
2024-08-22 11:52:12 +02:00