Commit graph

872 commits

Author SHA1 Message Date
Pedro Silva
5837d65b18
Merge branch 'trunk' into modularity-full-migration
# Conflicts:
#	modules/ppcp-blocks/src/BlocksModule.php
2023-12-19 10:28:47 +00:00
Emili Castells
26cff0154b
Merge pull request #1908 from woocommerce/PCP-2468-incorrect-margins-when-pay-pal-buttons-are-rendered-as-separate-gateways
Incorrect margins when PayPal buttons are rendered as separate gateways. (2468)
2023-12-18 14:58:01 +01:00
Emili Castells
cceb057ed1
Merge pull request #1910 from woocommerce/PCP-2471-hosted-card-fields-payment-not-possible-when-vaulting-is-active-and-user-does-not-have-a-saved-payment-method
Hosted card fields payment not possible when Vaulting is active and user does not have a saved payment method (2466)
2023-12-18 14:52:43 +01:00
Emili Castells
2c4767a55b
Merge pull request #1903 from woocommerce/PCP-1393-acdc-save-payment-for-purchase-later
Save cards for purchase later (1393)
2023-12-18 11:56:33 +01:00
Emili Castells Guasch
d68dc62160 Ensure input element exist before getting value 2023-12-18 11:33:03 +01:00
Pedro Silva
68f7fe6771
Fix default button margins. 2023-12-15 18:07:55 +00:00
Pedro Silva
83a53ee223
Fix button margins on separate gateways 2023-12-15 17:11:16 +00:00
Pedro Silva
144474169b
Refactor some modules to native modularity support. 2023-12-15 14:16:53 +00:00
Pedro Silva
7c98f1dcd4
Add checkout form validation to subscriptions. 2023-12-15 08:36:46 +00:00
Emili Castells
6491146ee0
Merge pull request #1894 from woocommerce/PCP-2387-support-for-classic-checkout-block
Support for Classic Checkout Block (2387)
2023-12-14 09:57:21 +01:00
Emili Castells Guasch
6c3f648e95 Add redirect to payment methods page and handle error message 2023-12-13 12:24:04 +01:00
Emili Castells Guasch
a1dfb52cbb Add card fields payment method (WIP) 2023-12-12 12:23:47 +01:00
Pedro Silva
c59f6de143
Fix ApmButton margin condition. 2023-12-12 10:18:28 +00:00
Pedro Silva
ec0dd5221d
Adjustments to apm button layouts. 2023-12-11 17:14:43 +00:00
Pedro Silva
46c575a401
Fix apm button styling 2023-12-07 18:20:58 +00:00
Pedro Silva
52f3f38135
Add filter to disable classic checkout/cart block compatibility. 2023-12-06 10:23:37 +00:00
Pedro Silva
7f5454dcdb
Fix buttons on classic checkout and cart blocks. 2023-12-05 17:57:07 +00:00
Emili Castells Guasch
bf0b549292 Fix psalm 2023-12-05 09:45:40 +01:00
Emili Castells Guasch
29669b501a Add context for add payment method 2023-12-05 09:34:34 +01:00
Emili Castells Guasch
92a574f4fa Add pay with save payment method (WIP) 2023-11-29 17:29:20 +01:00
Emili Castells Guasch
5811b5f60d Merge branch 'PCP-1393-update-to-vault-v-3' into PCP-1393-acdc-vault-v3 2023-11-28 12:05:08 +01:00
Emili Castells Guasch
9e87e93985 Merge branch 'trunk' into PCP-1393-update-to-vault-v-3 2023-11-28 12:03:51 +01:00
Emili Castells Guasch
cd8564d81e Pass save payment method checkbox value 2023-11-27 16:00:12 +01:00
Emili Castells Guasch
7a8650dbfa Add filter to disable card custom fields render 2023-11-27 12:48:10 +01:00
Emili Castells Guasch
2bb783f58c No need for checking null 2023-11-27 11:54:50 +01:00
Emili Castells Guasch
f94273c477 Check if payment source is not null 2023-11-27 11:40:36 +01:00
Alex P
dc119e7978
Do not ignore disabled APMs list in block
Looks like we were overwriting this value removing the previously added disabled APMs (could affect only Venmo currently).
Now adding instead of overwriting everything (there is an array_unique call before outputting).
2023-11-24 18:43:34 +02:00
Pedro Silva
3e468896b6
Merge branch 'trunk' into PCP-1393-update-to-vault-v-3 2023-11-24 13:37:27 +00:00
Niklas Gutberlet
9f5d62e2f2
Merge pull request #1858 from woocommerce/PCP-2273-block-buttons
Render block buttons separately and add block style settings
2023-11-24 14:22:24 +01:00
Pedro Silva
fb1ceeba76
Merge branch 'trunk' into PCP-1393-update-to-vault-v-3
# Conflicts:
#	modules/ppcp-api-client/services.php
#	modules/ppcp-wc-gateway/src/Processor/OrderProcessor.php
#	tests/PHPUnit/WcGateway/Processor/OrderProcessorTest.php
2023-11-24 11:20:15 +00:00
Pedro Silva
a24d2ef87d
Fix ScriptLoading when subscriptions module is disabled. 2023-11-24 10:40:25 +00:00
Pedro Silva
d1b087b90e
Merge pull request #1840 from woocommerce/PCP-2049-place-order-redirect
Allow redirect to PayPal with "Place order" button if smart buttons failed to load (2049)
2023-11-24 09:55:26 +00:00
Emili Castells Guasch
dfccf99e71 Fix psalm 2023-11-23 14:58:11 +01:00
Emili Castells Guasch
056cb9fcc2 Fix phpunit 2023-11-23 14:53:47 +01:00
Emili Castells
7e6e87cebd
Merge pull request #1855 from woocommerce/PCP-2280-improve-block-theme-support-for-pay-later-messaging
Improve Block Theme support for Pay Later messaging (2280)
2023-11-23 09:23:45 +01:00
Alex P
ad715bcfb6
Merge branch 'trunk' into PCP-2049-place-order-redirect 2023-11-23 10:06:10 +02:00
Alex P
2492957dba
Add block styling settings 2023-11-22 17:25:24 +02:00
Alex P
064b6db726
Restore place order button if script loading failed 2023-11-22 16:58:25 +02:00
Alex P
844684b484
Add loadPaypalScript promise wrapper 2023-11-22 16:57:36 +02:00
Emili Castells Guasch
d0e7200669 Add save payment methods for credit card payment 2023-11-22 13:19:28 +01:00
Alex P
ba4f46f683
Refactor style retrieval 2023-11-22 10:23:04 +02:00
Emili Castells Guasch
8683b4dd4a Add empty method to avoid js error 2023-11-21 16:22:06 +01:00
Alex P
27768fdeda
Merge branch 'trunk' into PCP-2273-block-buttons 2023-11-21 16:09:10 +02:00
Alex P
240f430393
Refactor separate button style determination 2023-11-21 16:08:51 +02:00
Emili Castells Guasch
a71965b967 Merge trunk 2023-11-21 15:05:45 +01:00
Emili Castells
af638334ae
Merge pull request #1827 from woocommerce/PCP-1771-separate-card-button-style
Add Standard Card Button gateway styling settings & preview (1771)
2023-11-21 15:03:31 +01:00
Emili Castells Guasch
9be6601ba9 Merge trunk 2023-11-21 14:59:46 +01:00
Emili Castells Guasch
5e6efdd3e3 Fix 3DS authentication result 2023-11-21 14:57:55 +01:00
Emili Castells
b30435135e
Merge pull request #1843 from woocommerce/PCP-2219-upgrade-to-new-hosted-card-fields
Upgrade to new Hosted Card Fields for Advanced Card Processing (2219)
2023-11-21 14:32:52 +01:00
Pedro Silva
e3276cda69
Fix message rendering on block themes. 2023-11-21 11:55:50 +00:00