Commit graph

29 commits

Author SHA1 Message Date
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
Renamed from modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php (Browse further)