Commit graph

159 commits

Author SHA1 Message Date
Danae Millan
a338e727fd Switch Pay Later labels when vaulting is toggled
This way we'd display the 'Enable' label when Pay Later can be enabled, and the reason why it can't be enabled when vaulting is enabled.
2021-11-20 14:38:36 -03:00
Danae Millan
1d089cbfa5 Add a description to the vaulting checkbox
Enabling vaulting will disable Pay Later features. The description should make merchants aware of that.
2021-11-20 13:01:13 -03:00
Danae Millan
abe4de252b Mention enabling vaulting from the PayPal account only when it was disabled there
We were always displaying the text 'To use vaulting features, you must enable vaulting on your account' next to the checkbox for enabling vaulting. This message is irrelevant if vaulting is already enabled in the account. This commit makes that message to be displayed only when vaulting is disabled in the account.
2021-11-20 12:58:56 -03:00
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
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
697bf3ce09 Fix phpcs errors 2021-10-20 15:32:57 +02:00
dinamiko
e3a793e3e5 Fix merge conflicts 2021-10-20 15:01:53 +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
Alex P
94c3356c82 Set transaction id after manual capture 2021-10-15 09:48:29 +03:00
dinamiko
457ebeeb8c Move capture authorized payment into authorized payment processor 2021-10-14 15:45:57 +02:00
dinamiko
ab0ed12495 Merge branch 'trunk' into PCP-327-prevent-subscription-from-being- 2021-10-14 10:34:26 +02:00
Alex P
3330ad34da Merge remote-tracking branch 'origin/trunk' into capture-order-action-availability 2021-10-13 17:51:21 +03:00
dinamiko
a42ae3567f Merge trunk 2021-10-13 16:13:42 +02:00
Alex P
e1f4f9763d Merge branch 'trunk' into capture-order-action-availability 2021-10-13 15:59:26 +03:00
Alex P
10937144a1 Add typehint 2021-10-13 15:02:10 +03:00
Alex P
936915e53c Do not show capture order action after capture, refund/cancel/fail 2021-10-11 17:36:59 +03:00
dinamiko
df95276372 Fix credit card gateway constructor parameters 2021-10-08 16:05:24 +02:00
Alex P
f4d82e0de8 Fix namespace name, remove classmap 2021-10-08 10:23:19 +03:00
dinamiko
e36d77fad2 Merge trunk (WIP) 2021-10-07 17:36:29 +02:00
Alex P
c65df28d54 Merge branch 'trunk' into bug/fix-project-configuration 2021-10-07 18:04:36 +03:00
Alex P
45249966e9 Add missing order meta 2021-10-06 18:10:32 +03:00
dinamiko
1cee5d51f1 Void authorized transaction when payment is not saved 2021-10-06 15:57:57 +02:00
dinamiko
a21aa9111a Merge branch 'trunk' into PCP-327-prevent-subscription-from-being- 2021-10-06 12:35:08 +02:00
Alex P
25b3bd148f Refactor capture status rendering 2021-10-06 12:26:54 +03:00
dinamiko
c32f94f577 Update subscription status to cancelled when payment is not saved 2021-10-05 17:30:00 +02:00
dinamiko
507fd2bfb2 Capture authorized order if payment saved correctly 2021-10-05 15:18:17 +02:00
Alex P
537fab4d28 Merge branch 'trunk' into void-transaction 2021-10-05 15:20:00 +03:00
Alex P
06e437e0c3 Refactor logging, add missing logging 2021-10-04 19:16:50 +03:00
Alex P
c09c1efc9c Improve logging 2021-10-01 10:05:10 +03:00
dinamiko
9ebedbfd85 Renaming class names 2021-09-30 16:30:52 +02:00
dinamiko
57ff2cc649 Fix merge conflicts 2021-09-30 12:52:15 +02:00
dinamiko
2a31c3ce03 Add authorization flow for saved credit cards 2021-09-27 17:49:08 +02:00
dinamiko
2db0162988 Move payment tokens repository to vaulting package 2021-09-17 17:11:36 +02:00
Alex P
0b029a9392 Add webhooks status page 2021-09-16 12:44:29 +03:00
Alex P
620f25d88d Refactor field page checking
Reduce code duplication and support more than 2 pages.
Also remove 'all'
2021-09-16 12:40:00 +03:00
Anton Ukhanev
6078de235f Change case of DCCProductStatus class name 2021-09-13 16:31:09 +02:00
Emili Castells
079e8e6acc
Merge pull request #250 from woocommerce/PCP-256-disable-funding-credit-cards-aff
Disable funding credit cards affecting hosted fields, unset for GB
2021-09-10 15:24:58 +02:00
Alex P
ccf3c88432 Merge branch 'trunk' into pcp-178-gateways 2021-09-09 12:09:32 +03:00
dinamiko
3580462efc Add tooltip description 2021-09-08 14:39:56 +02:00
dinamiko
6e0f739a00 Remove disabling card for UK 2021-09-08 11:40:13 +02:00
Alex P
34ae2ee30b Show notice only on ppcp and payments page 2021-09-01 16:28:17 +03:00
Alex P
33e6280aa3 Add notice DCC enabled without the main gateway 2021-08-31 10:20:11 +03:00
Alex P
bc141ae7fb Refactor gateway page check 2021-08-27 13:43:00 +03:00
Anton Ukhanev
cabcb7d9e4 Add Container typehint to all service definitions 2021-08-26 11:10:16 +02:00
Anton Ukhanev
d4c8282518 Use Composer modules and convert modules to PSR-4
PSR-4 is much more robust and predictable. But to do this,
a source root dir must be specified for every module.
This could be done in the root file, but this is not very modular.
Instead, now every module declares its own source root by using
the amazing Composer Merge Plugin. This approach allows each module
to also declare its own dependencies. Together, these changes allow
modules to be easily extractable to separate pacakges when the need
arises, and in general improves modularity significantly.
2021-08-26 11:01:20 +02:00
Alex P
b988e08c66 Add "No 3DS" option 2021-08-23 12:29:43 +03:00
Alex P
31bd954870 Add 3d secure contingency settings 2021-08-20 17:25:24 +03:00
dinamiko
8cb26a2aa0 Add filters for button label default value 2021-08-09 12:25:50 +02:00
Emili Castells
f8f4becffc
Merge pull request #194 from woocommerce/PCP-158-mini-cart-button-size
Make mini cart button layout vertical by default
2021-07-14 16:04:47 +02:00
dinamiko
0daedb7461 Make mini cart button layout vertical by default 2021-07-13 16:16:17 +02:00