Commit graph

2480 commits

Author SHA1 Message Date
Emili Castells Guasch
4ed7742d9a Disable variable subscription fields (WIP) 2023-07-18 17:17:22 +02:00
Emili Castells Guasch
b066fc7ccf Add subscription support for variable subscriptions 2023-07-17 15:13:25 +02:00
Emili Castells Guasch
92a59346a7 Add subscription fields for variable subscription (WIP) 2023-07-17 11:49:51 +02:00
Emili Castells Guasch
0487593b99 Merge branch 'trunk' into PCP-991-v2-detach-vaulting-from-wc-subscriptions-support 2023-07-14 12:16:04 +02:00
Emili Castells
40371cbf67
Merge pull request #1502 from woocommerce/PCP-1753-onboarding-from-connection-page-with-csrf-paramter-manipulates-email-and-merchant-id-fields
Onboarding from connection page with CSRF paramter manipulates email and merchant id fields (1753)
2023-07-14 11:50:42 +02:00
Emili Castells Guasch
59afa81160 Introduce paypal-js loading wrapper to be able to reload script 2023-07-13 16:22:57 +02:00
Pedro Silva
35fbe42733
Refactor WooCommerce\PayPalCommerce\Onboarding\Exception\RuntimeException to \RuntimeException
Refactor to use add_query_arg in append_onboarding_token
2023-07-12 14:57:57 +01:00
Emili Castells Guasch
96e434d4b0 Merge trunk 2023-07-12 11:14:23 +02:00
Emili Castells
81f6340897
Merge pull request #1504 from woocommerce/PCP-1836-blocks
Improve blocks
2023-07-12 09:44:16 +02:00
Alex P
f67db5c524
Check that event handler is not null
It is passed as null in 5a0b0b41a9/modules/ppcp-wc-gateway/resources/js/gateway-settings.js (L85)
2023-07-11 11:31:34 +03:00
Alex P
d83eace9b8
Show buttons in block editing 2023-07-11 09:15:36 +03:00
Alex P
9802495c8c
Improve continuation mode label 2023-07-11 09:15:02 +03:00
Pedro Silva
96eae6c690
Add security to the onboarding return URL. 2023-07-07 18:44:53 +01:00
Emili Castells
65ac741535
Merge pull request #1461 from woocommerce/PCP-1825-prevent-repetitive-token-migration-and-database-overload-after-2-1-0-update
Prevent Repetitive Token Migration and Database Overload After 2.1.0 Update (1825)
2023-07-06 09:26:44 +02:00
Emili Castells Guasch
04adf15df2 Update user tokens migration message 2023-07-05 17:04:33 +02:00
Emili Castells
17a346cfc9
Merge pull request #1485 from woocommerce/PCP-1788-filter-to-conditionally-block-the-pay-pal-buttons
Filter to conditionally block the PayPal buttons (1788)
2023-07-05 10:15:34 +02:00
Emili Castells Guasch
45c69350e3 Fix skip empty key logic 2023-07-04 17:29:44 +02:00
Emili Castells
1d75e73b56
Merge pull request #1435 from woocommerce/PCP-860-apm
Improve handling of APMs when popup is not used or not redirected back to WC
2023-07-04 16:22:39 +02:00
Pedro Silva
f6e625718e
Refactor handleButtonStatus and shouldEnable methods in buttons bootstraps 2023-07-04 14:43:55 +01:00
Alex P
4a74911f6d
Fix funding source check 2023-07-04 16:43:37 +03:00
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
Pedro Silva
87665401e5
Change filter names to plural woocommerce_paypal_payments_buttons_disabled and woocommerce_paypal_payments_product_buttons_disabled 2023-07-04 08:29:48 +01:00
Pedro Silva
6b03960de7
Refactor button renderer and filter woocommerce_paypal_payments_<context>_button_disabled 2023-07-03 17:35:01 +01:00
Pedro Silva
5fb72b58dc
Remove hook rewrite filter for woocommerce_review_order_after_submit 2023-07-03 11:46:55 +01:00
Pedro Silva
74f28ca921
Add filter woocommerce_paypal_payments_<context>_button_disabled to disable PayPal buttons on a given context. 2023-07-03 11:40:37 +01:00
Emili Castells
1fd0899149
Merge pull request #1473 from woocommerce/PCP-1816-incompatibility-with-woo-commerce-one-page-checkout-or-similar-use-cases-in-version-2-1-0
Incompatibility with WooCommerce One Page Checkout (or similar use cases) in Version 2.1.0 (1816)
2023-07-03 11:55:28 +02:00
Emili Castells
313def09de
Merge pull request #1375 from fitimvata/trunk
[Fix] Undefined array key 0 when checking $retry_errors in process_payment method. (1698)
2023-07-03 11:46:35 +02:00
Pedro Silva
cdd4a69bf5
Fix lint 2023-07-03 08:31:27 +01:00
Pedro Silva
e94316aecd
Add filter woocommerce_paypal_payments_product_button_disabled to disable PayPal buttons on single product page. 2023-07-03 08:25:35 +01:00
Emili Castells Guasch
c8e40b56c4 Add support for variable subscriptions (WIP) 2023-06-28 17:17:22 +02:00
Pedro Silva
f517ac4719
Add checkout detection in product page 2023-06-28 15:15:49 +01:00
Pedro Silva
4c33f0bee3
Add woocommerce-one-page-checkout detection in product page 2023-06-28 11:22:11 +01:00
Emili Castells
315ef2c2cd
Merge pull request #1471 from woocommerce/PCP-1827-update-system-report-plugin-status-for-vaulting
Update system report plugin status for Vaulting (1827)
2023-06-28 11:22:09 +02:00
Emili Castells
b4cc4dcfe9
Merge pull request #1469 from woocommerce/PCP-1607-smart-buttons-not-greyed-out-removed-on-single-product-when-deselecting-product-variation
Smart buttons not greyed out/removed on single product when deselecting product variation (1607)
2023-06-27 17:05:22 +02:00
Alex P
3ef53cce69
Merge branch 'trunk' into PCP-860-apm 2023-06-27 16:49:53 +03:00
Alex P
0d34fead07
Revert accidentally committed line 2023-06-27 16:28:44 +03:00
Alex P
2b566fcf44
Merge branch 'trunk' into PCP-860-apm 2023-06-27 15:54:06 +03:00
Pedro Silva
bf5179d374
Add PayPal Vault enabled and ACDC Vault enabled on WooCommerce System status
Remove Vault enabled on WooCommerce System status
2023-06-27 11:00:59 +01:00
Emili Castells
7498417306
Merge pull request #1468 from woocommerce/PCP-1759-fix-caches-on-update
Refresh DCC/PUI status caches on plugin update
2023-06-27 11:41:34 +02:00
Emili Castells
f7ed9af081
Merge pull request #1408 from woocommerce/fix/PCP-1713_update_wroding_preview_button
Update wording in buttons previews
2023-06-27 11:40:43 +02:00
Emili Castells
715e9bcf17
Merge pull request #1384 from woocommerce/PCP-1700-js-error-event
Trigger WC checkout_error event
2023-06-27 11:40:01 +02:00
Emili Castells
4e7efbddfe
Merge pull request #1367 from woocommerce/fix/PCP-1675-type_error_with_advanced_columns_pro
Type error with advanced columns pro
2023-06-27 11:39:00 +02:00
Emili Castells
b52b0f32df
Merge pull request #1362 from woocommerce/PCP-1610-free-items
Do not exclude free items
2023-06-27 11:38:12 +02:00
Emili Castells
70412a8f27
Merge pull request #1358 from woocommerce/pcp-1583-card-button-no-location
Do not show broken card button gateway when no checkout location
2023-06-27 11:37:18 +02:00
Emili Castells
ad30fea667
Merge pull request #1363 from woocommerce/PCP-1544-pay-order-currency
Use order currency instead of shop currency on order-pay page
2023-06-27 11:36:47 +02:00
Emili Castells
bb39a86466
Merge pull request #1360 from woocommerce/PCP-1543-acdc-validation
Improve ACDC error message when empty fields
2023-06-27 11:36:09 +02:00
Emili Castells
6bfbc39d6f
Merge pull request #1433 from woocommerce/fix/PCP-159_currency_unsupported_notice
Add notice when shop currency is unsupported
2023-06-27 11:35:30 +02:00
Pedro Silva
82828c2991
Add support for PayPal SmartButtons enable / disable
Rename functions
Remove invalid function arguments
2023-06-26 18:14:41 +01:00
Pedro Silva
adf7a2e297
Remove unnecessary code 2023-06-26 11:55:30 +01:00