Commit graph

239 commits

Author SHA1 Message Date
Daniel Dudzic
6139f071e5
Block Checkout: Fix the Express Checkout PayPal buttons on the front end 2024-03-29 18:06:00 +01:00
Daniel Dudzic
40e8aa2874
Migrate the PayPal buttons inside of the Express Checkout in the editor to @paypal/react-paypal-js with a unique namespace to avoid conflicts with the Pay Later messaging block 2024-03-29 13:59:35 +01:00
Pedro Silva
392d27f08b
Merge remote-tracking branch 'origin/trunk' into modularity-module-migration
# Conflicts:
#	modules/ppcp-admin-notices/src/AdminNotices.php
#	modules/ppcp-save-payment-methods/src/SavePaymentMethodsModule.php
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
#	modules/ppcp-wc-subscriptions/src/WcSubscriptionsModule.php
#	tests/PHPUnit/WcSubscriptions/RenewalHandlerTest.php
2024-03-27 18:42:21 +00:00
Pedro Silva
47c9223d9b
Fix block shipping address handlers. 2024-03-19 14:05:30 +00:00
Pedro Silva
9f35681131
Add handling of onShippingOptionsChange and onShippingAddressChange. 2024-03-15 18:40:45 +00:00
George Burduli
32dd3e7d63
Render smart button interface later to avoid currency mismatch 2024-02-23 21:07:08 +04:00
Pedro Silva
8266e1bce7
Fix subscription initial payment method name 2024-02-05 18:26:41 +00:00
Pedro Silva
ebcc2ba3f9
Fix subscription validations 2024-01-30 18:22:53 +00:00
Pedro Silva
94b92d8434
Remove not needed code. 2024-01-24 18:15:50 +00:00
Pedro Silva
96b83c9d0d
ApplePay Vaulting Integration 2024-01-24 08:47:48 +00:00
Pedro Silva
827bd2568d
Fix passing funding_source on block pages. 2024-01-19 09:52:59 +00:00
Pedro Silva
3b51b49de6
Remove PayPal button in block pages when subscription product is invalid 2024-01-16 16:56:37 +00:00
Pedro Silva
408503af1a
Fix PayPal button display on blocks conditions 2024-01-16 16:05:03 +00:00
Pedro Silva
1fe9b9f1a6
Merge branch 'trunk' into PCP-2287-subscription-support-on-block-cart-block-express-checkout 2024-01-12 15:25:34 +00:00
Pedro Silva
868806a629
Add block PayPal subscription address change handler.
Validate PayPal button eligibility on block pages with subscriptions.
2024-01-12 11:18:35 +00:00
Pedro Silva
f3b30902db
Add subscription support for Block Cart and Block Checkout. 2024-01-10 18:12:01 +00:00
Alex P
f40d3602a3
Rename button locations 2024-01-08 08:34:25 +02:00
Alex P
d3a318934f
Fix is_editing check 2024-01-05 12:07:29 +02:00
Alex P
c83975f293
Merge branch 'trunk' into PCP-1486-paylater-block 2023-12-20 09:00:57 +02:00
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
Pedro Silva
e540484805
Fix extensions. 2023-12-19 10:13:45 +00:00
Pedro Silva
144474169b
Refactor some modules to native modularity support. 2023-12-15 14:16:53 +00:00
Niklas Gutberlet
ebc2dc4f70
Merge pull request #1904 from woocommerce/PCP-2389-block-checkout-reloads-when-submitting-order-with-empty-fields
Block Checkout reloads when submitting order with empty fields (2389)
2023-12-15 09:57:16 +01:00
Pedro Silva
1a2038bd78
Change block variable name. 2023-12-14 09:39:02 +00:00
Alex P
c8632e3826
Update paylater amount in block cart/checkout 2023-12-13 21:42:23 +02:00
Pedro Silva
2f0f0a7e0f
Fix block checkout page reloading on form errors. 2023-12-13 16:42:16 +00:00
Alex P
a99fbc6eb3
Do not load paypal script on checkout block methods registration 2023-12-12 10:58:44 +02:00
Alex P
4e34332c0b
Do not include APM buttons in editor
canMakePayment is not called, so cannot hide if not available
2023-12-12 10:55:54 +02:00
Pedro Silva
ec0dd5221d
Adjustments to apm button layouts. 2023-12-11 17:14:43 +00:00
Pedro Silva
55c7900a3e
Adjust block button styles. 2023-12-11 12:02:06 +00:00
Alex P
2985687b4e
Fix block errors when not onboarded 2023-12-08 15:01:14 +02:00
Emili Castells
8ab5ec93ad
Merge pull request #1874 from woocommerce/PCP-2380-ui-fixes
Change default "Place Order" button text, add additional "Place Order" description in block
2023-11-30 09:36:03 +01:00
Emili Castells
9b62e136a4
Merge pull request #1873 from woocommerce/improve-address-retrieval
Improve address retrieval in block
2023-11-30 09:34:07 +01:00
Alex P
5e520ebb49
Fix disable-funding field access
Fixed usage of the `disabled-funding` field usage because It can be missing, it is added only if there are disabled funding sources.
2023-11-30 08:39:08 +02:00
Alex P
de1ab5b7bf
Add addition Place Order description in block 2023-11-29 17:01:55 +02:00
Alex P
b0ef0649bb
Improve fallback to shipping address when no billing 2023-11-29 11:59:32 +02:00
Alex P
dc2c60a6f2
Do not fail when cannot fill form in block continuation 2023-11-29 11:58:41 +02:00
Alex P
9038119618
Fix block editing 2023-11-24 09:56:52 +02:00
Alex P
758bb5da29
Add place order method in block together with express 2023-11-23 09:59:14 +02:00
Alex P
ea35893a82
Fix method id check 2023-11-23 08:46:48 +02:00
Alex P
b014403031
Register/render each express button separately 2023-11-22 17:19:08 +02:00
Alex P
f232946afa
Replace place order text in block 2023-11-16 16:01:32 +02:00
Alex P
3672c5a651
Do not load paypal sdk for continuation in block 2023-11-15 09:46:15 +02:00
Alex P
33ed474ae1
Support place order button mode in block 2023-11-15 09:45:15 +02:00
Alex P
7f072be611
Fix address merge 2023-10-27 09:59:55 +03:00
Alex P
14f54e1df1
Default to wc data when filling checkout 2023-10-24 10:22:55 +03:00
Alex P
539e211e6b
Fill form when continuation in block 2023-10-23 20:59:49 +03:00
Alex P
f13fc1d987
Redirect to continuation on block server error 2023-10-19 16:56:07 +03:00
Alex P
bb92792420
Update deprecated event name 2023-10-19 15:55:57 +03:00
Alex P
9059ef7f25
Fill form locally before submit when no-review mode 2023-10-12 10:18:58 +03:00