Commit graph

68 commits

Author SHA1 Message Date
Alex P.
b0ee2cfc6d
Use ExperienceContext in APMs 2025-05-29 15:19:07 +03:00
carmenmaymo
c5225ba434
Decouple apm from acdc capability 2025-04-29 18:01:42 +02:00
Philipp Stracker
4ae0b4f791
🎨 Extract REST detection to helper method 2025-02-24 15:53:26 +01:00
Philipp Stracker
6c23e0c32c
🐛 Fix php notice by adding hooks later 2025-02-24 15:51:39 +01:00
Philipp Stracker
fa12276026
👔 Register APM gateways in WC-REST calls 2025-02-20 15:12:55 +01:00
Philipp Stracker
4efdfe0b17
♻️ Consolidate APM activation conditions 2025-02-20 13:26:05 +01:00
Philipp Stracker
dc4b54b9b9
💡 Add and update hook comments 2025-02-20 13:21:45 +01:00
Philipp Stracker
ab2163a45c
🎨 Make condition easier to understand 2025-02-20 12:36:21 +01:00
Philipp Stracker
d4a11a1346
♻️ Improve code documenation 2025-02-20 12:34:51 +01:00
Philipp Stracker
ff943b5041
♻️ Decrease nesting depth of callback code 2025-02-20 12:26:57 +01:00
Philipp Stracker
705ffbdf17
♻️ Extract common logic from hook callbacks 2025-02-20 12:23:05 +01:00
Philipp Stracker
9f44657400
💡 Document use of “settings->set()” via comments 2025-02-18 13:04:51 +01:00
Philipp Stracker
1beda99f83
♻️ Refactor LocalAlternativePaymentMethodsModule 2025-02-17 17:51:36 +01:00
Emili Castells
50726c8d7c
Merge pull request #3031 from woocommerce/PCP-4118-apm-trustly-can-not-pay-with-trustly-error-message-a-required-field-parameter-is-missing-is-showing-on-frontend
APM - Trustly - Can not pay with Trustly - Error message "A required field / parameter is missing." is showing on frontend (4118)
2025-02-04 13:05:50 +01:00
Philipp Stracker
49665f680f
New Local APM product status check 2025-01-30 18:37:36 +01:00
Daniel Hüsken
19f9d8a6b7
Fix pay with trustly 2025-01-28 14:11:09 +01:00
Daniel Hüsken
59050d5c2e
fix psalm messages 2024-11-25 16:33:30 +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
Himad M
0f6ca42200
Add local APM gateways only if PayPal gateway is enabled 2024-11-18 18:48:27 -04:00
Emili Castells
04eb28fda5
Merge pull request #2703 from woocommerce/PCP-3781-Do-not-display-split-local-APMs-when-PayPal-is-not-enabled
Do not display split local APMs when PayPal is not enabled (3781)
2024-11-18 13:57:26 +01:00
Daniel Hüsken
1b1fa37e4d
Merge branch 'trunk' into PCP-3828_fix-missind-void-auth-button 2024-11-05 10:32:19 +01:00
Alex P.
b67265ac15
Update js deps 2024-11-04 17:15:27 +02:00
Daniel Hüsken
cfe61421f3
Use gateway supports to check if refunds are allowed 2024-11-04 12:24:09 +01:00
inpsyde-maticluznar
910bffed03
Fix state check 2024-10-16 13:42:27 +02:00
inpsyde-maticluznar
17fd55d3c0
Don't display methods before paypal is connected 2024-10-16 13:33:48 +02:00
Narek Zakarian
baea5ba32c
Use the PayPal icons instead of WC ones 2024-09-25 17:57:27 +04: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
Philipp Stracker
7509f914ab
Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-admin-notices/src/AdminNotices.php
#	modules/ppcp-local-alternative-payment-methods/src/LocalAlternativePaymentMethodsModule.php
#	modules/ppcp-paylater-configurator/src/PayLaterConfiguratorModule.php
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
2024-08-30 15:16:20 +02:00
Philipp Stracker
ac1e97e4e6
Refactor LocalAlternativePaymentMethodsModule 2024-08-29 18:56:03 +02:00
Emili Castells Guasch
a8c43d75c4 Use wc blocks common icons for apm icons 2024-08-28 12:21:03 +02:00
Emili Castells Guasch
4ba74028bf Update texts 2024-08-28 10:44:15 +02:00
Emili Castells Guasch
a97d37a8f4 Remove bic on ideal 2024-08-27 13:03:02 +02:00
Emili Castells Guasch
23f9bb246c Add bic field for iDeal gateway and local apms to allowed refund list 2024-08-26 16:18:01 +02:00
Emili Castells Guasch
9e8ee47ecb Add get order error handler 2024-08-26 14:32:52 +02:00
Emili Castells Guasch
819149057e Display PayPal fees in wc order 2024-08-26 12:34:53 +02:00
Emili Castells Guasch
53de52e2d3 Add PayPal order id into WC order meta 2024-08-23 16:23:23 +02:00
Emili Castells Guasch
95d8ee9fff Merge branch 'PCP-3561-add-multibanco-voucher-payment-flow' into PCP-3317-adjustments 2024-08-23 13:31:51 +02:00
Emili Castells Guasch
68e67f87b8 Add multicanco process payment 2024-08-23 12:40:24 +02:00
Emili Castells Guasch
ec06ea5f27 Add multibanco gateway (WIP) 2024-08-22 17:39:52 +02:00
Emili Castells Guasch
9a4b6e63c5 Add setting to enable local apms feature 2024-08-22 15:47:38 +02:00
Emili Castells Guasch
cdc02f1c38 Ensuse wc customer exist before using it 2024-08-21 18:00:03 +02:00
Emili Castells Guasch
2c13266e8c Update descriptions 2024-08-21 17:47:48 +02:00
Emili Castells Guasch
2e524b53ea Fix phpcs 2024-08-21 16:33:44 +02:00
Emili Castells Guasch
dd990ca44a Add trustly gateway 2024-08-21 16:24:37 +02:00
Emili Castells Guasch
98536361af Add support for multiple currencies and countries 2024-08-21 15:55:36 +02:00
Emili Castells Guasch
83cb9d607a Add p24 gateway 2024-08-21 15:47:23 +02:00
Emili Castells Guasch
cf97f0becd Add mybank gateway 2024-08-21 15:05:11 +02:00
Emili Castells Guasch
2350a87f6c Fix typo in ideal payment method register 2024-08-21 14:34:55 +02:00
Emili Castells Guasch
6dee62747c Add ideal gateway 2024-08-21 13:04:16 +02:00