Commit graph

2659 commits

Author SHA1 Message Date
dinamiko
7aca62a1a3 Create capture entity from order response capture 2022-07-04 14:34:09 +02:00
dinamiko
f013d19047 Add PayPal fee to pui order 2022-07-04 12:20:34 +02:00
Narek Zakarian
3472a1709f Add PAYMENT.AUTHORIZATION.VOIDED event to a refund handler 2022-07-01 19:01:21 +04:00
dinamiko
86f85eff63 Use shop currency service 2022-07-01 15:50:14 +02:00
dinamiko
b71cff1d57 Check pui currency in payment gateways 2022-07-01 14:57:59 +02:00
Emili Castells
49048c59d5
Merge pull request #710 from woocommerce/fix-validation-nonrequired
Show basic validation error only for required fields
2022-07-01 10:46:46 +02:00
Alex P
7f42fe1882 Show basic validation error only for required fields
Otherwise it may trigger on some sites when the field is no longer required but still marked as invalid, e.g. after switching to a country without required state
2022-07-01 11:43:11 +03:00
Narek Zakarian
90c2a01350 Capture virtual renewal orders functionality for subscriptions 2022-06-29 16:52:19 +04:00
Emili Castells
1558f05361
Merge pull request #707 from woocommerce/pcp-774-fix-form-check
Fix form fields type
2022-06-29 14:17:10 +02:00
Alex P
57e4cb51ea Fix form fields type
was broken after #680
2022-06-29 14:41:31 +03:00
Emili Castells
998a327ebc
Merge pull request #706 from woocommerce/pcp-769-basic-validation-filter
Add filter allowing to disable the basic client-side validation
2022-06-28 11:15:02 +02:00
Alex P
be9c624264 Add filter allowing to disable the basic client-side validation
In case some conflicts occur.
2022-06-28 12:09:18 +03:00
Emili Castells
2215bed31e
Merge pull request #705 from woocommerce/fix-pui-tax
Ensure items contains tax
2022-06-27 16:09:00 +02:00
dinamiko
eb1fafbc61 Ensure items contains tax 2022-06-27 16:00:08 +02:00
Emili Castells
63d9f84ee3
Merge pull request #702 from woocommerce/release/1.9.0
Bump 1.9.0
2022-06-27 14:29:41 +02:00
dinamiko
6fab64e658 Revert logging default behavior 2022-06-27 14:25:02 +02:00
Narek Zakarian
036e7d0c33 Fix button_renderer logic & the behavior for single products 2022-06-27 15:47:21 +04:00
dinamiko
e8166247db Bump 1.9.0 2022-06-27 12:40:31 +02:00
Emili Castells
8118da278d
Merge pull request #602 from woocommerce/PCP-417-new-feature---pay-upon-invoice
Pay upon invoice
2022-06-27 12:37:52 +02:00
dinamiko
1d9af879ef Fix phpunit 2022-06-27 12:33:51 +02:00
dinamiko
933a80b536 Merge trunk 2022-06-27 12:28:43 +02:00
Emili Castells
b7226bf73e
Merge pull request #701 from woocommerce/bump-wc-66
Bump WC version to 6.6
2022-06-27 11:40:07 +02:00
dinamiko
fa67446b0d Bump WC version to 6.6 2022-06-27 11:06:54 +02:00
Emili Castells
b118c4b60c
Merge pull request #696 from woocommerce/pcp-479-remove-dcc-continuation
Do not enter the checkout continuation state for dcc
2022-06-27 10:37:39 +02:00
Emili Castells
eed265a909
Merge pull request #690 from woocommerce/pcp-328-mismatch
Reduce the chance of empty order details, fix shipping/discount taxes, support missing product association
2022-06-27 10:33:49 +02:00
Narek Zakarian
2fded7dd69 Merge branch 'trunk' into PCP-624-pay-later-messaging-displayed-when-variation-is-not-selected
# Conflicts:
#	modules/ppcp-button/resources/js/modules/ContextBootstrap/SingleProductBootstap.js
2022-06-23 19:24:30 +04:00
Narek Zakarian
4c89caf0d9 Fix the tests 2022-06-23 19:18:29 +04:00
Narek Zakarian
4b6e2ab2d5 Store the customer id for vaulted payment method in usermeta 2022-06-23 19:05:55 +04:00
dinamiko
6c3f9f4dfd Bump 1.9.0-test5 version 2022-06-23 15:08:19 +02:00
dinamiko
70189f1928 Ensure birth date is not empty 2022-06-23 15:03:26 +02:00
dinamiko
67ff582511 Fix psalm 2022-06-23 14:55:16 +02:00
dinamiko
63cb0bad56 Log pui payment instructions in order 2022-06-23 14:15:11 +02:00
dinamiko
c880815e34 Display pui payment instructions in order metabox 2022-06-23 12:42:53 +02:00
dinamiko
c35baea617 Exclude phpcs comment hook rule for now 2022-06-23 12:04:44 +02:00
dinamiko
2b4f77818b Fix psalm 2022-06-23 11:50:08 +02:00
dinamiko
035ff32d59 Fail WC order only if PayPal order status is not completed 2022-06-23 11:13:41 +02:00
Alex P
5e547c79cc Do not enter the checkout continuation state for dcc
it supposed to be used only for PayPal payments started on the product or cart pages
2022-06-22 17:22:40 +03:00
dinamiko
5fbe7580d0 Log order status 2022-06-22 11:47:35 +02:00
dinamiko
644604595e Print order status in log 2022-06-22 11:44:28 +02:00
dinamiko
977cd2f713 Add priority and number of arguments to woocommerce_paypal_payments_check_pui_payment_captured action 2022-06-22 11:33:39 +02:00
dinamiko
fff6c84e91 Log order status in payment captured webhook checker 2022-06-22 11:11:16 +02:00
dinamiko
fcf9b6b19e Add phone number validation for non-numeric characters 2022-06-22 10:48:56 +02:00
dinamiko
d7363a0d44 Fix phpcs 2022-06-21 09:19:21 +02:00
dinamiko
75f8622be0 Merge branch 'trunk' into PCP-417-new-feature---pay-upon-invoice 2022-06-21 09:12:18 +02:00
Emili Castells
d80c051141
Merge pull request #693 from woocommerce/pcp-448-fix-validation
Fix basic validation
2022-06-21 09:11:23 +02:00
Alex P
ba432b9705 Fix basic validation
Use :visible in both selectors, otherwise it may result in an unwanted error if something triggered  validation for hidden fields.
2022-06-20 18:27:04 +03:00
dinamiko
500487f5f9 Check if WC invalid class is visible 2022-06-20 17:22:28 +02:00
Alex P
84a5d9cd0f Merge branch 'trunk' into pcp-328-mismatch 2022-06-20 16:35:37 +03:00
Narek Zakarian
20c3c6e345 Fix messaging display when the buttons are disabled. 2022-06-20 17:12:58 +04:00
Narek Zakarian
9da3f112bc Add the hiding messages callback to single product handler 2022-06-20 15:28:07 +04:00