Commit graph

780 commits

Author SHA1 Message Date
Danae Millan
587d3eef53 Disable the vaulting checkbox only when vaulting isn't in the scope
Now, as long as vaulting is in the PayPal account's scope, the checkbox would always be enabled. Independently from the Pay Later settings.
2021-11-20 12:51:11 -03:00
Alex P
01942b6699 Check that PPEC settings is not null 2021-11-15 16:12:54 +02:00
Emili Castells
688a94cb28
Merge pull request #352 from woocommerce/PCP-371-payment-not-possible-in-pay-for-
Check if terms checkbox is available
2021-11-09 09:27:47 +01:00
Emili Castells
1a5e5d88fc
Merge pull request #351 from woocommerce/PCP-390-paypal-payments-page-empty-after
Add option for flushing rewrite rules
2021-11-08 15:14:29 +01:00
dinamiko
902d6bb0cf Check if terms checkbox is available 2021-11-08 15:09:22 +01:00
Emili Castells
cb8c12383c
Merge pull request #348 from woocommerce/ppcp-376-fix-logging-error
Handle WP_Error when logging response
2021-11-08 11:49:09 +01:00
dinamiko
dddc8d6cf6 Add init inside migrate action 2021-11-08 11:23:49 +01:00
dinamiko
2c8d0fcf8a Add upgrading event on plugins loaded 2021-11-08 11:07:37 +01:00
Alex P
a341d427fc Handle WP_Error when logging response 2021-11-08 11:08:09 +02:00
dinamiko
f746c41a83 Add option for flushing rewrite rules 2021-11-05 14:38:04 +01:00
Emili Castells
984019cb2b
Merge pull request #343 from woocommerce/PCP-305-enable-save-card-for-guest-users
Disable PayPal gateways if subscription product in cart and customer not logged in
2021-11-04 15:58:52 +01:00
dinamiko
85b8179307 Add space after if 2021-11-04 15:48:19 +01:00
dinamiko
02519b7f35 Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-375-order-of-woocommerce-checkout-ac 2021-11-04 12:12:13 +01:00
Emili Castells
e640eae060
Merge pull request #345 from woocommerce/pcp-352-fix-rounding-check
Fix/refactor rounding check
2021-11-04 11:10:50 +01:00
dinamiko
78fe636e65 Merge branch 'trunk' into PCP-305-enable-save-card-for-guest-users 2021-11-04 11:01:33 +01:00
Alex P
74e4daa9b3 Fix patching check 2021-11-03 10:24:23 +02:00
Alex P
edd441f5da Improve type check 2021-11-03 10:20:39 +02:00
Alex P
38ee07e547 Remove non-nullable null check 2021-11-03 10:19:29 +02:00
Alex P
b783a55d3f Remove unneeded check, it throws already 2021-11-03 10:19:04 +02:00
Alex P
ed3cc49856 Fix phpdoc type 2021-11-03 10:16:33 +02:00
dinamiko
4593f060ec Do not add message under subscriptions no available gateways notice 2021-11-02 12:01:29 +01:00
Emili Castells
57549e445b
Merge pull request #336 from woocommerce/pcp-204-fix-auto-registration-loop
Check if registration is needed
2021-11-02 09:25:55 +01:00
Alex P
fdbbfd8dec Check null instead of float cast 2021-10-29 09:20:39 +03:00
Alex P
ea462af3bf Fix psalm errors 2021-10-28 18:25:42 +03:00
Alex P
b7f628c8c7 Simplify null breakdown check
If it is null, we would return false either way.
Also why suddenly use $this->amount() if it is passed as parameter.
2021-10-28 17:39:33 +03:00
dinamiko
31572b747e Merge PCP-204 2021-10-28 15:51:29 +02:00
dinamiko
990c9f946e Add user needs to be logged in message when subscription in the cart 2021-10-28 12:43:02 +02:00
dinamiko
47d79bb9f6 Fix phpcs error 2021-10-27 15:33:57 +02:00
dinamiko
0bfda54855 Refactor checkout PayPal order creation 2021-10-27 15:22:24 +02:00
dinamiko
9b6b0e2769 Do not validate WC checkout form when creating PayPal order 2021-10-27 12:29:11 +02:00
dinamiko
3c237b6315 Do not display gateways if subscription in cart and user is not logged in 2021-10-25 16:27:05 +02:00
dinamiko
1782c4fe16 Display PayPal buttons when not logged in and subscription in the cart 2021-10-22 12:49:04 +02:00
dinamiko
8aa11ead78 Merge branch 'pcp-204-fix-auto-registration-loop' into PCP-305-enable-save-card-for-guest-users 2021-10-22 11:55:51 +02:00
dinamiko
0a81b27f41 Enforce vault if contains subscription 2021-10-21 14:41:44 +02:00
Alex P
af746a52c1 Remove leftover of development logging 2021-10-20 17:41:46 +03:00
dinamiko
697bf3ce09 Fix phpcs errors 2021-10-20 15:32:57 +02:00
dinamiko
c019795ac7 Fix duplicate parameter in constructor assigment 2021-10-20 15:22:39 +02:00
dinamiko
e3a793e3e5 Fix merge conflicts 2021-10-20 15:01:53 +02:00
dinamiko
6649a362f6 Capture payment only if intent setting is capture 2021-10-20 10:40:46 +02:00
Alex P
49bb1bc371 Check if registration is needed
createaccount checkbox is not present when guest checkout is disabled
2021-10-20 10:30:48 +03:00
dinamiko
0ea8a77359 Capture payment when using saved card if intent setting is capture 2021-10-19 16:25:59 +02:00
Emili Castells
cf3b6e6ab1
Merge pull request #319 from woocommerce/capture-order-action-availability
Do not show capture order action after capture, refund/cancel/fail
2021-10-19 09:54:36 +02:00
Emili Castells
70fed5fa7e
Merge pull request #329 from woocommerce/pcp-338-missing-transaction-id
Fix missing transaction id
2021-10-19 09:53:56 +02:00
dinamiko
60b43a9054 Do not display payments column in orders list screen 2021-10-18 15:20:13 +02:00
dinamiko
f4479f3694 Fix psalm errors 2021-10-18 15:13:47 +02:00
dinamiko
829b8b7ca7 Update payments column description 2021-10-18 14:29:03 +02:00
dinamiko
7fd07f6baa Display if payment is saved in orders list column 2021-10-18 12:27:54 +02:00
dinamiko
038d36f556 Revent capture in lowercase 2021-10-18 10:54:57 +02:00
dinamiko
bc7455e10f Improve method name and description 2021-10-15 17:22:06 +02:00
dinamiko
ba061ce15b Uppercase capture 2021-10-15 17:11:52 +02:00