Commit graph

185 commits

Author SHA1 Message Date
Emili Castells Guasch
d3cc1ed19e Add customer_id when saving payment token 2024-11-21 11:56:26 +01: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
Pedro Silva
161e933d39
Merge branch 'trunk' into modularity-module-migration
# Conflicts:
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
2024-04-19 11:59:28 +01:00
Emili Castells Guasch
2bf3c14feb Do not execute current free trial flow if vault v3 enabled 2024-04-03 09:59:40 +02:00
Pedro Silva
392d27f08b
Merge remote-tracking branch 'origin/trunk' into modularity-module-migration
# Conflicts:
#	modules/ppcp-admin-notices/src/AdminNotices.php
#	modules/ppcp-save-payment-methods/src/SavePaymentMethodsModule.php
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
#	modules/ppcp-wc-subscriptions/src/WcSubscriptionsModule.php
#	tests/PHPUnit/WcSubscriptions/RenewalHandlerTest.php
2024-03-27 18:42:21 +00:00
Emili Castells Guasch
342b62326a Fix psalm 2024-03-22 15:08:38 +01:00
Emili Castells Guasch
831275b8fc Add missing dependency payment tokens endpoint into wc payment tokens 2024-03-22 12:32:36 +01:00
Emili Castells Guasch
87b2aea210 Refactor 2024-03-22 11:55:44 +01:00
Pedro Silva
0cf3f946c6
Fix ApplePay token update 2024-01-31 14:59:47 +00:00
Pedro Silva
8d82e51506
Fix subscription validations 2024-01-31 10:32:21 +00:00
Pedro Silva
6c0e0a96dc
Merge branch 'trunk' into PCP-2521-apple-pay-recurring-payments 2024-01-30 17:53:38 +00:00
Pedro Silva
0d4fbc4c0b
Refactor Venmo and ApplePay payment tokens. 2024-01-26 14:22:20 +00:00
Pedro Silva
f8a872c382
Fix potential type error on woocommerce_available_payment_gateways hook handler. 2024-01-24 10:59:33 +00:00
Pedro Silva
96b83c9d0d
ApplePay Vaulting Integration 2024-01-24 08:47:48 +00:00
Emili Castells Guasch
6174ace832 Do not save customer id in meta if vault v3 enabled 2024-01-16 09:26:00 +01:00
Emili Castells Guasch
f75846952d Change subscription payment method (WIP) 2024-01-03 15:44:24 +01:00
Pedro Silva
429232f60f
Refactor remaining modules to Modularity.
Remove Dhii dependencies.
2023-12-19 17:26:09 +00:00
Emili Castells Guasch
540a0c3164 Add delete token endpoint 2023-11-02 10:54:08 +01:00
Emili Castells Guasch
1d74d08b4f Add my account save payment (WIP) 2023-10-23 16:50:43 +02:00
Emili Castells Guasch
94674adc25 Move PayPal subscriptions api logic to its own module 2023-10-18 17:03:15 +02:00
Emili Castells Guasch
792a1d8654 Rename subscription module to wc subscriptions 2023-10-17 16:29:56 +02:00
Emili Castells Guasch
c29fbc4b61 Revert changes to trunk 2023-10-17 12:27:29 +02:00
Emili Castells Guasch
cfa107b588 Merge branch 'trunk' into PCP-1393-update-to-vault-v-3 2023-10-17 12:24:36 +02:00
Emili Castells Guasch
7cfc644379 Remove non used assets 2023-09-19 15:49:29 +02:00
Emili Castells Guasch
5f3dc3a647 Move payment checker scheduler to module 2023-09-19 15:16:22 +02:00
Emili Castells Guasch
5ee2bb9d8d Merge branch 'trunk' into PCP-1393-update-to-vault-v-3 2023-09-13 16:13:41 +02:00
Emili Castells Guasch
fb0725df77 Improve dockblock 2023-09-07 10:08:18 +02:00
Emili Castells Guasch
e819dc68df Ensure WC payment token does not exist before creating it 2023-09-04 16:33:04 +02:00
Emili Castells Guasch
4ffbde1fd2 Onboard vault v3 (WIP) 2023-09-04 14:27:25 +02:00
Emili Castells
0e97af9122
Merge pull request #1529 from woocommerce/PCP-1899-high-rate-of-auth-voids
High rate of auth voids on vaulted subscriptions for guest users (1899)
2023-08-17 11:28:11 +02:00
Emili Castells Guasch
26c9733181 Ensure WooCommerce Subscriptions plugin functions exist 2023-08-16 11:24:34 +02:00
Emili Castells Guasch
a211553e4b Check if guest customer id exist in user meta when checking if payment exist on PayPal 2023-08-03 12:28:20 +02:00
Emili Castells Guasch
ff7e505028 Increase saved payment checking time to allow webhook to arrive before 2023-07-21 15:49:32 +02:00
Emili Castells Guasch
04adf15df2 Update user tokens migration message 2023-07-05 17:04:33 +02:00
Emili Castells Guasch
45c69350e3 Fix skip empty key logic 2023-07-04 17:29:44 +02:00
Emili Castells Guasch
e38bd8f503 Revert action to re-run migration externally 2023-06-23 11:51:19 +02:00
Emili Castells Guasch
ba10ef98f3 Fix skip conditional 2023-06-23 11:39:25 +02:00
Emili Castells Guasch
73be9a11d9 Do not run migration if empty key by default 2023-06-23 11:23:59 +02:00
Emili Castells Guasch
d9aa2ab5cd Add initalized flag to prevent migration run multiple times 2023-06-22 14:55:25 +02:00
Emili Castells Guasch
76ac995c82 Use WC_Payment_Token_CC instead of custom one for cards 2023-05-31 11:46:29 +02:00
Emili Castells Guasch
58a08b3be0 Get customer tokens for each gateway 2023-05-30 14:47:00 +02:00
Emili Castells Guasch
3b1ad30aef Do not log token id 2023-05-29 17:09:32 +02:00
Emili Castells Guasch
ee16175438 Fix psalm 2023-05-29 16:48:23 +02:00
Emili Castells Guasch
5fce71e26c Add action scheduler 2023-05-29 16:24:50 +02:00
Emili Castells Guasch
a460da6267 Add action for running the migration 2023-05-29 15:21:32 +02:00
Emili Castells Guasch
d0d50c5696 Add logging to payment tokens migration 2023-05-29 13:02:59 +02:00
Emili Castells Guasch
9c1750c174 Add subscriptions api feature flag (WIP) 2023-05-15 15:38:40 +02:00
Emili Castells Guasch
5913ab8540 Merge branch 'PCP-591-save-and-display-vaulted-payment-methods-in-woo-commerce-native-endpoint' into PCP-991-detach-vaulting-from-wc-subscriptions-support 2023-04-24 10:47:52 +02:00
Emili Castells Guasch
e146c023b0 Ensure payment tokens migration works for the same customer on multiple sites 2023-04-21 15:12:27 +02:00