Commit graph

166 commits

Author SHA1 Message Date
Emili Castells Guasch
4c59a81e22
Improve comments 2025-08-12 15:12:34 +02:00
Emili Castells Guasch
dad1d4bb35
Merge trunk 2025-08-11 11:32:42 +02:00
Niklas Gutberlet
4a985fcb2c
Merge pull request #3505 from woocommerce/PCP-4970-add-defensive-code-for-realpath-failures-in-module-service-files
Create a centralized service for a path to the main plugin file (4970)
2025-08-04 19:42:12 +02:00
Alex P.
727492e48c
Fix nonce ignoring 2025-07-16 08:23:42 +03:00
Narek Zakarian
709e014db4
Merge branch 'trunk' into PCP-4970-add-defensive-code-for-realpath-failures-in-module-service-files
# Conflicts:
#	composer.lock
2025-07-07 18:45:41 +04:00
Narek Zakarian
943a0d197c
Use the 'ppcp.path-to-plugin-main-file' config 2025-07-04 19:27:13 +04:00
Narek Zakarian
0caa74c021
Refactor the code to use the new service 2025-07-04 17:10:37 +04:00
Narek Zakarian
96895aba51
Refactor the service name, variable names to use the new class 2025-06-30 16:40:38 +04:00
Narek Zakarian
0a0d7e9c49
Refactor/rename the reference transaction enabled checking class. 2025-06-30 16:08:36 +04:00
Narek Zakarian
40a95202ec
Move the reference transaction enabled check into helpers.
With the 1st step we will move the class into helpers. The next step would be to refactor/rename it.
2025-06-30 16:05:40 +04:00
Emili Castells Guasch
fa33db8191
Ensure customer id exist before using it 2025-06-23 11:40:29 +02:00
Emili Castells Guasch
dc850fca7d
Merge branch 'trunk' into PCP-4791-vaulting-my-account-pay-pal-gateway-and-button-should-not-be-displayed-when-customer-already-has-vaulted-pay-pal-account 2025-06-23 11:17:36 +02:00
Alex P.
47773ab705
Merge branch 'trunk' into PCP-4853-fix-vaulting 2025-06-11 15:19:32 +03:00
Alex P.
b1b5ad95e3
Fix and refactor vaulting merging into payment source 2025-06-11 15:19:05 +03:00
Alex P.
0b60e9083c
Remove unused old apple pay button handling 2025-06-10 10:46:34 +03:00
Emili Castells Guasch
2f625873f8
Do not display PayPal button is payment already exist 2025-06-06 12:26:38 +02:00
Kyrylo
e6749cdce4
Add French Territories to the vaulting list 2025-06-05 18:14:15 +03: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
Emili Castells Guasch
3b30e89d71 Fix phpcs 2025-01-23 14:14:18 +01:00
Emili Castells
0409719e75
Merge pull request #2919 from woocommerce/PCP-4033-remove-currency-requirement-for-vault-v-3
Remove currency requirement for Vault v3
2025-01-23 10:52:21 +01:00
carmenmaymo
b6d3a07e51
Fix cs 2024-12-31 09:19:10 +01:00
carmenmaymo
f78808c371
Rollback to previous version
Adding the general check to an earlier hook
2024-12-30 16:39:25 +01:00
carmenmaymo
185ac822ac
Check vault dcc setting isolated 2024-12-30 13:03:29 +01:00
Daniel Hüsken
a225043b3d
fixed type and changed property name 2024-12-18 09:20:08 +01:00
Daniel Hüsken
eb2298fcae
only use counties for saved payments and updated the list 2024-12-16 08:42:20 +01:00
Emili Castells Guasch
ee336293c1 Do not display PayPal button for guest with free trial subscription 2024-12-04 12:16:38 +01:00
Emili Castells Guasch
eac06cf045 Ensure customer_id is string 2024-12-03 17:30:36 +01:00
Emili Castells Guasch
13d27a016e Merge trunk 2024-11-26 10:50:45 +01:00
Daniel Hüsken
1fa165032e
fix psalm messages 2024-11-25 16:06:44 +01:00
Daniel Hüsken
ee4e85b627
fix psalm messages 2024-11-25 15:59:43 +01:00
Daniel Hüsken
4dcabc5e67
only change Modules in run that are to early for translations and use plugins_loaded again 2024-11-25 15:39:38 +01:00
Emili Castells Guasch
d3cc1ed19e Add customer_id when saving payment token 2024-11-21 11:56:26 +01:00
Daniel Hüsken
c1dbb83350
Refactor event listener setup for place order button 2024-11-18 14:49:03 +01:00
Daniel Hüsken
b8e85fe3f2
Disable "Add payment method" button while adding card 2024-11-14 16:16:50 +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
fd554a6951
Merge pull request #2754 from woocommerce/PCP-3824-extend-advanced-card-processing-country-currency-feature-availability
Extend Advanced Card Processing country/currency feature availability (3824)
2024-11-05 10:46:32 +01:00
Alex P.
b67265ac15
Update js deps 2024-11-04 17:15:27 +02: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
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
9550c792f6
Merge pull request #2581 from woocommerce/PCP-3645-fix-disabling-acdc-vaulting
Declare tokenization for ACDC only when vaulting enabled (3645)
2024-10-03 10:41:58 +02:00
Alex P.
f85df4718a
Retrieve shop currency later to avoid early caching in service 2024-10-03 10:10:50 +03:00
Alex P.
1f17989723
Declare tokenization for ACDC only when vaulting enabled 2024-09-11 10:08:35 +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
Philipp Stracker
2cb026604c
Merge branch 'PCP-1773-php74'
# Conflicts:
#	composer.lock
2024-09-04 15:47:37 +02:00
Alex P.
f538ea2ef2
Require PHP 7.4+ 2024-09-03 09:07:12 +03: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