Alex P
298a72b6c5
Improve error message
2023-07-04 15:32:41 +03:00
Alex P
d20d4dd353
Check order id before requesting order
2023-07-04 15:31:19 +03:00
Alex P
ea3e5bbeb6
Add express checkout block (wip)
2023-02-15 10:52:25 +02:00
emilicastells
19735af651
Fix typo in log order id display
2022-12-08 11:09:06 +01:00
emilicastells
b6d483ac6d
Update error message
2022-12-05 11:21:05 +01:00
emilicastells
cb876633ac
Add log entry for no order id in meta
2022-11-28 12:49:34 +01:00
emilicastells
a25eca53bb
Refactor PayPal order retrieval
2022-11-28 12:34:28 +01:00
emilicastells
fda789228c
Do not call get PayPal order if order id is empty
2022-11-28 11:28:09 +01:00
Alex P
153fc09a09
Handle virtual-only auto-capture the same as normal capture
...
Do not duplicate code and make it call payment_complete to handle the statuses properly.
2022-09-28 11:46:47 +03:00
Emili Castells
a8fb55daa4
Merge pull request #676 from woocommerce/PCP-711-capture-virtual-only-orders-intent-problem
...
Fix the order status for virtual & downloadable products
2022-06-14 11:53:44 +02:00
dinamiko
5de360c869
Fix conflicts
2022-06-14 10:59:47 +02:00
dinamiko
8a0b439e5f
Add order status CREATED
to order processor check
2022-06-07 12:17:35 +02:00
Narek Zakarian
0c185fca08
Fix the order status for virtual & downloadable products
2022-06-06 16:12:42 +04:00
dinamiko
0a993f854d
Do not check order approved status if it does not contains physical goods
2022-06-02 15:11:01 +02:00
Narek Zakarian
ab0e90dab0
Store order info in wc order meta to get if there is no session.
2022-05-10 18:46:40 +04:00
dinamiko
54f84aac26
Fix phpcs
2022-03-04 12:13:41 +01:00
dinamiko
5b90111f3f
Merge branch 'trunk' into PCP-412-when-there-is-a-payment-saved-th
2022-03-02 09:55:17 +01:00
dinamiko
d2f257a812
Add PayPal transaction id to order note
2022-01-31 11:02:51 +01:00
dinamiko
74490c40c9
Add process order error messages
2022-01-27 16:40:02 +01:00
dinamiko
465855d061
Check for captured vault webhook order meta
2021-12-22 12:18:17 +01:00
dinamiko
c072e8550a
Add retry counter meta to order to avoid duplicate invoice error on consequent tries
2021-11-18 14:45:34 +01:00
dinamiko
e3a793e3e5
Fix merge conflicts
2021-10-20 15:01:53 +02:00
Alex P
e83db4a103
Save wc order after setting transaction id
2021-10-14 18:46:21 +03:00
Alex P
c8819086d8
Extract transaction functions to trait
2021-10-14 18:33:16 +03:00
dinamiko
457ebeeb8c
Move capture authorized payment into authorized payment processor
2021-10-14 15:45:57 +02:00
Alex P
d40384aa1a
Set transaction id for authorization
2021-10-14 16:34:03 +03:00
Alex P
c65df28d54
Merge branch 'trunk' into bug/fix-project-configuration
2021-10-07 18:04:36 +03:00
dinamiko
57ff2cc649
Fix merge conflicts
2021-09-30 12:52:15 +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