Commit graph

1821 commits

Author SHA1 Message Date
dinamiko
5bb46c0637 Validate required fields only 2022-11-08 11:20:26 +01:00
dinamiko
1e6aa37216 Use null coalescing operator instead of ternary 2022-11-07 12:15:42 +01:00
dinamiko
9e7ae5d16a Merge branch 'trunk' into PCP-739-1-9-0-test-5-pui-gateway-displayed-on-pay-for-order-page-when-mandatory-billing-fields-are-left-empty-or-country-is-unsupprted 2022-11-07 12:04:50 +01:00
Emili Castells
bbe66a75fe
Merge pull request #960 from woocommerce/PCP-958-add-contact-message-in-oxxo-payment-settings
Enable OXXO/Standard Card button, add contact message and ensure accepts non physical products (958)
2022-11-07 11:51:49 +01:00
dinamiko
1f94ce2654 Ensure pay for order is ready for pui 2022-11-04 16:20:27 +01:00
Emili Castells
aa7a7adaf7
Merge pull request #886 from woocommerce/PCP-922-update-order-with-order-note-if-payment-failed-after-billing-agreement-canceled-at-pay-pal
update order with order note if payment failed after billing agreement canceled at PayPal (922)
2022-11-03 14:25:34 +01:00
dinamiko
f548c9dfd4 Fix merge conflict 2022-11-03 12:31:52 +01:00
dinamiko
ba37b81869 Fix psalm 2022-11-03 12:25:59 +01:00
dinamiko
faa9fbe982 Consolidate conditional 2022-11-03 12:06:04 +01:00
dinamiko
5fa1907d97 Add product validation for pui 2022-11-03 12:03:03 +01:00
Emili Castells
902e92c685
Merge pull request #943 from woocommerce/PCP-942-payment-source-cannot-be-used-error-for-pay-upon-invoice-when-ship-to-a-different-address-country-different-then-germany
`PAYMENT_SOURCE_CANNOT_BE_USED` error for pay upon invoice when ship to a different address country different then Germany (942)
2022-11-02 17:04:57 +01:00
Emili Castells
b420ec4d22
Merge pull request #937 from woocommerce/PCP-736-1-9-0-test-5-missing-pui-refund-functionality-from-wc-order
Missing PUI refund functionality from WC order (736)
2022-11-02 17:04:03 +01:00
Emili Castells
0c756c0667
Merge pull request #938 from woocommerce/PCP-946-multiple-php-warnings-php-8
Multiple PHP warnings (PHP8)
2022-11-02 16:44:36 +01:00
Emili Castells
68a300e9fe
Merge pull request #916 from woocommerce/PCP-742-1.9.0-test5]-when-brand-name-field-is-left-empty,-pui-purchase-fails
When Brand Name field is left empty, PUI purchase fails (742)
2022-11-02 16:43:48 +01:00
Emili Castells
e6acd1c27f
Merge pull request #923 from woocommerce/fix/one-page-checkout-compatibility
Fix button positioning for products with One Page Checkout Extension enabled
2022-11-02 16:39:50 +01:00
Emili Castells
8bc53bf3cf
Merge pull request #922 from woocommerce/PCP-937-php-8.1-support
PHP 8.1 support
2022-11-02 16:39:06 +01:00
Emili Castells
6ebe84b2b9
Merge pull request #846 from woocommerce/pcp-813-rest-session-error
Check that wc session exists before using it
2022-11-02 16:38:13 +01:00
Emili Castells
2ef5be1a06
Merge pull request #936 from woocommerce/pcp-671-free-synced-sub
Handle synced sub without upfront payment like free trial
2022-11-02 16:37:05 +01:00
Emili Castells
933cede8d6
Merge pull request #933 from woocommerce/PCP-954-compatibility-with-wc-high-performance-order-storage
Compatibility with WC High-Performance Order Storage
2022-11-02 16:34:58 +01:00
Emili Castells
77e18ea2b3
Merge pull request #942 from woocommerce/pcp-817-validation
Execute server-side WC validation when clicking button
2022-11-02 16:31:30 +01:00
Narek Zakarian
469c3ce9c3 Merge branch 'trunk' into pcp-917-preview
# Conflicts:
#	modules/ppcp-wc-gateway/resources/js/gateway-settings.js
#	modules/ppcp-wc-gateway/services.php
#	modules/ppcp-wc-gateway/src/Assets/SettingsPageAssets.php
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
#	tests/PHPUnit/WcGateway/Assets/SettingsPagesAssetsTest.php
2022-11-02 18:01:37 +04:00
dinamiko
7b76a9f653 Do not check physical product on amount allowed 2022-11-02 12:31:21 +01:00
dinamiko
31f91cd976 Enable OXXO/Credit Card button and add OXXO contact message 2022-11-02 12:27:03 +01:00
Alex P
59472bf140 Hide the subscription option without js
It was causing js error + no reason to use js for this
2022-10-31 16:14:55 +02:00
Alex P
349f606ced Fix preview error when missing elements 2022-10-31 15:29:58 +02:00
Alex P
b3df9a5b47 Fix err.details check, show message if no details
The array check was wrong, resulting in no message shown and an error about empty string.
Also we should output .message if no .details, or at least a generic message if no .message too
2022-10-31 11:42:14 +02:00
dinamiko
4ab0715527 Update plugin strings 2022-10-28 15:46:40 +02:00
dinamiko
90cd342a10 Hide PUI gateway if shipping address is not Germany 2022-10-27 12:51:47 +02:00
Alex P
c99418d0bc Remove unused imports 2022-10-27 12:14:39 +03:00
Alex P
91636a9dcc Execute server-side WC validation when clicking button (order creation) 2022-10-27 09:55:25 +03:00
Alex P
3dde305cb4 Fix order creation error message handling in js 2022-10-27 09:11:35 +03:00
Alex P
9020c9b797 Use the same errorHandler
Otherwise old messages may get stuck
2022-10-27 09:09:45 +03:00
dinamiko
914c79e5fc Fix phpcs 2022-10-25 16:22:06 +02:00
dinamiko
f688ccdff0 Fix php8 warnings 2022-10-25 16:16:48 +02:00
dinamiko
6517f15457 Add refund support for pui 2022-10-25 11:57:22 +02:00
Alex P
7b60f339aa Handle synced sub without upfront payment like free trial 2022-10-25 09:37:08 +03:00
dinamiko
5e42704dbc Replace wp update post meta to wc update meta 2022-10-24 12:35:31 +02:00
Danae Millan
5a5933ce91 Fix button positioning for products with one page checkout enabled 2022-10-24 12:26:26 +03:00
Alex P
ab618b200e Add button preview in settings 2022-10-21 17:56:48 +03:00
dinamiko
85109f82d2 Bump 1.9.5 version 2022-10-21 16:28:34 +02:00
dinamiko
8b30b70a44 Fix phpcs 2022-10-21 12:48:34 +02:00
dinamiko
d509a80802 Fix psalm 2022-10-21 12:45:22 +02:00
dinamiko
5f299b2939 Merge branch 'trunk' into PCP-937-php-8.1-support 2022-10-21 12:12:46 +02:00
dinamiko
2cc0f2378c Check nonces 2022-10-20 15:48:29 +02:00
Alex P
4ca9639fb1 Add CSS file for non-DCC rules 2022-10-20 13:13:42 +03:00
Alex P
57af25a197 Hide order button via class 2022-10-20 09:24:24 +03:00
dinamiko
a18832371e Disable phpcs when nonce check not needed 2022-10-19 17:22:09 +02:00
dinamiko
4e248a815e Disable phpcs when nonce check not needed 2022-10-19 16:52:43 +02:00
dinamiko
a77078a372 Fix token check on listener 2022-10-19 11:50:15 +02:00
dinamiko
68cf4ecda3 Add php 8.1 support (WIP) 2022-10-18 15:59:11 +02:00