Commit graph

55 commits

Author SHA1 Message Date
Emili Castells Guasch
c4232e3957 Add card payment for guest free trial (WIP) 2024-07-25 12:08:59 +02:00
Emili Castells Guasch
efbd36025d Add card payment token for free trial subscriptions (WIP) 2024-07-24 16:00:55 +02:00
Emili Castells Guasch
84f138a28d Move wc subscriptions support to ppcp-wc-subscriptions module and remove conditionals based on setting enabled 2024-07-05 16:21:16 +02:00
Emili Castells Guasch
8f86945059 Get purchase units from order when in pay for order context 2024-06-07 10:46:03 +02:00
Emili Castells Guasch
93f74aac92 Ensure free trial with saved card payment does not create PayPal order 2024-04-10 16:13:44 +02:00
Emili Castells Guasch
87b2aea210 Refactor 2024-03-22 11:55:44 +01:00
Emili Castells Guasch
16a8c9a313 Merge branch 'trunk' into PCP-2786-do-not-save-payment-token-for-guest-users 2024-03-22 10:49:49 +01:00
Emili Castells Guasch
5d92a6e791 Fix wrong card payment source sent to create wc card payment 2024-03-21 15:48:15 +01:00
Emili Castells Guasch
082550b363 Create WC payment token if it exist in PayPal 2024-03-21 12:36:45 +01:00
Emili Castells Guasch
8ea790fedd Delete WC card payment token if it does not exist on PayPal 2024-03-19 16:26:50 +01:00
Emili Castells Guasch
2c8aecde76 Move capture card payment into card gateway to avoid error when vault v3 is disabled 2024-03-15 17:05:43 +01:00
Daniel Dudzic
fd4a21a356
Remove the str_replace CVC placeholder adjusting in favor of using the existing translation 2024-03-11 18:18:06 +01:00
Emili Castells Guasch
3801a8f838 Fix phpcs 2024-03-11 09:25:33 +01:00
Emili Castells Guasch
2527f45a1e Add wc invoice id when creating PayPal order 2024-03-08 17:38:43 +01:00
Emili Castells Guasch
fd829933c4 Add authorize handling for saved card payment token (WIP) 2024-03-01 16:21:09 +01:00
Emili Castells Guasch
6aedb51707 Ensure correct transaction url by saving payment mode meta 2024-03-01 13:55:00 +01:00
Emili Castells Guasch
b6fa6f4264 Ensure invoice_id is sent on vault v3 card refund 2024-01-26 17:26:03 +01:00
Emili Castells Guasch
16eebecc5a Add change subscription payment for vault v3 2024-01-08 11:38:00 +01:00
Emili Castells Guasch
f75846952d Change subscription payment method (WIP) 2024-01-03 15:44:24 +01:00
Emili Castells Guasch
290f4bc193 Fix phpcs 2023-12-05 10:11:42 +01:00
Emili Castells Guasch
92a574f4fa Add pay with save payment method (WIP) 2023-11-29 17:29:20 +01:00
Pedro Silva
fb1ceeba76
Merge branch 'trunk' into PCP-1393-update-to-vault-v-3
# Conflicts:
#	modules/ppcp-api-client/services.php
#	modules/ppcp-wc-gateway/src/Processor/OrderProcessor.php
#	tests/PHPUnit/WcGateway/Processor/OrderProcessorTest.php
2023-11-24 11:20:15 +00:00
Emili Castells Guasch
d0e7200669 Add save payment methods for credit card payment 2023-11-22 13:19:28 +01:00
Alex P
a61e9303e9
Create order and redirect when no order 2023-11-14 10:55:30 +02:00
Emili Castells Guasch
792a1d8654 Rename subscription module to wc subscriptions 2023-10-17 16:29:56 +02:00
Emili Castells Guasch
5f3dc3a647 Move payment checker scheduler to module 2023-09-19 15:16:22 +02:00
Emili Castells Guasch
e7bd6061d0 Do not check for PayPal subscriptions api enabled in ACDC gateway 2023-09-15 17:15:48 +02:00
Emili Castells Guasch
71cf5516d7 Add WC subscriptions support when subscription mode is subscriptions api 2023-05-03 14:53:23 +02:00
Emili Castells Guasch
d9fa6e2c5d Add subscriptions support for PayPal and ACDC gateways 2023-04-27 17:07:30 +02:00
emilicastells
7774a5e8b0
Integrate PayPal Subscriptions (WIP) 2023-01-05 14:53:23 +01:00
emilicastells
2b3b4dcce2
Detach vaulting from subscriptions (WIP) 2022-11-22 13:35:28 +01:00
emilicastells
28031d927b
Remove subscriptions feature flag 2022-11-22 12:36:47 +01:00
Alex P
818dbcf107 Add isolated container and dhii modularity deps 2022-11-09 10:13:03 +02:00
dinamiko
a18832371e Disable phpcs when nonce check not needed 2022-10-19 17:22:09 +02:00
dinamiko
4e248a815e Disable phpcs when nonce check not needed 2022-10-19 16:52:43 +02:00
dinamiko
68cf4ecda3 Add php 8.1 support (WIP) 2022-10-18 15:59:11 +02:00
dinamiko
0b668c90a2 Rename plugin settings tabs 2022-10-07 12:08:07 +02:00
dinamiko
28d7e5d771 Fix phpcs 2022-08-12 10:56:25 +02:00
dinamiko
76a81b535b Get payer from order instead of customer 2022-08-12 10:38:42 +02:00
dinamiko
0e24b1d0f8 Add unit tests for vaulted card handler 2022-08-12 09:57:47 +02:00
dinamiko
5d8b783abb Move saved card payment logic into vaulting (WIP) 2022-08-11 14:22:12 +02:00
Alex P
ec8ba15092 Fix dcc gateway 2022-07-21 11:15:39 +03:00
Alex P
fb0bd85da6 Extract saved payment check scheduling 2022-07-13 15:20:39 +03:00
Alex P
5bdc4b78c1 Extract generate_ppcp_html 2022-07-13 15:20:26 +03:00
Alex P
1a5eb500a5 Cleanup gateways, move process_payment 2022-07-13 09:51:23 +03:00
Alex P
fff2570124 Refactor shipping_preference
Extract its determination to a separate class, also remove useless CartRepository and use single PU to avoid confusion.
2022-07-05 14:37:04 +03:00
dinamiko
36151c8296 Do not set PayPal gateway enabled on credit card gateway 2022-04-21 15:19:08 +02:00
Emili Castells
212894958e
Merge pull request #567 from woocommerce/PCP-607-add-dark-versions-of-cards
Add ability to select dark versions of Visa and Mastercard icons.
2022-04-13 10:30:59 +02:00
Narek Zakarian
b78da2daae Add ability to select dar versions of Visa and Mastercard icons. 2022-04-04 17:01:14 +04:00
Narek Zakarian
243add3f02 Store card processing gateway enabled config as a string. 2022-03-30 19:25:51 +04:00