Commit graph

1202 commits

Author SHA1 Message Date
Narek Zakarian
0245fa640b
Determine if venmo button is clicked and do not pass shipping callback handlers 2024-05-27 19:57:00 +04:00
Narek Zakarian
802c13cf8e
Enable the Shipping Callback handlers 2024-05-27 17:46:02 +04:00
Daniel Dudzic
a3c610bc1c
Replace crypto.randomUUID with a dependency (3165) 2024-05-27 11:33:34 +02:00
Emili Castells Guasch
ff3091b3a6 Use uuid for data-client-metadata-id 2024-05-24 17:20:44 +02:00
Narek Zakarian
ac42b18592
Fix the Psalm errors 2024-05-24 19:08:44 +04:00
Narek Zakarian
bd745cb7d4
Do not update shipping when subscription 2024-05-24 18:49:10 +04:00
Emili Castells Guasch
b95572bdad Merge branch 'trunk' into PCP-2722-add-block-checkout-compatibility-to-advanced-card-processing 2024-05-23 17:29:18 +02:00
Narek Zakarian
796196bbbe
Remove unnecessary console log 2024-05-22 21:14:36 +04:00
Narek Zakarian
8301da1550
Do not add shipping handlers when option is checked 2024-05-22 21:02:42 +04:00
Narek Zakarian
1de6039d5b
Merge branch 'trunk' into PCP-3136-enable-shipping-callback-for-wc-subscriptions 2024-05-22 15:58:35 +04:00
Emili Castells Guasch
13b5338627 Merge branch 'trunk' into PCP-2722-add-block-checkout-compatibility-to-advanced-card-processing 2024-05-22 13:14:53 +02:00
Narek Zakarian
43f938f0a4
Fix payment with standard card button gateway + shipping callback 2024-05-21 20:48:13 +04:00
Narek Zakarian
feab77ed03
Create subscription order 2024-05-21 18:42:03 +04:00
Narek Zakarian
1de72ed0bf
allow skipping confirmation page for subscriptions 2024-05-21 18:41:27 +04:00
Emili Castells Guasch
a42488b41d Do not use custom ajax endpoint for get order from session 2024-05-20 18:03:31 +02:00
Emili Castells Guasch
e93e9db3be Add place order logic (WIP) 2024-05-20 16:37:11 +02:00
Narek Zakarian
9a55140802
Allow shipping callback with subscriptions 2024-05-20 15:29:56 +04:00
Emili Castells Guasch
4b3cd53f73 Merge branch 'trunk' into PCP-2722-add-block-checkout-compatibility-to-advanced-card-processing 2024-05-17 17:21:12 +02:00
Narek Zakarian
4ab2c0ff48
Add filter to on and off the toggle 2024-05-17 18:07:06 +04:00
Narek Zakarian
e593e1799d
implement toggle "Final Confirmation" checkbox 2024-05-17 17:19:01 +04:00
Narek Zakarian
771f67a82f
fix coding styles 2024-05-17 15:51:17 +04:00
Narek Zakarian
b4271f64de
fix coding styles 2024-05-17 15:50:33 +04:00
Narek Zakarian
e95faf565f
Check for venmo and vaulting before creating wc order 2024-05-17 00:25:36 +04:00
Narek Zakarian
2ad6df385c
Check for venmo and vaulting before creating wc order 2024-05-17 00:25:05 +04:00
Narek Zakarian
1561272657
Check for venmo and vaulting before creating wc order 2024-05-17 00:24:51 +04:00
Narek Zakarian
20ccef8b28
Check for venmo and vaulting for shipping handlers 2024-05-17 00:24:22 +04:00
Narek Zakarian
7a5e56eb4c
Pass the vault_enabled to JS 2024-05-17 00:07:13 +04:00
Narek Zakarian
a820da356d
Fix setting variations 2024-05-16 17:21:17 +04:00
Narek Zakarian
21bc7be648
do not process order from block pages 2024-05-15 22:06:52 +04:00
Narek Zakarian
c43af44a2f
Apply coupons 2024-05-15 15:30:39 +04:00
Narek Zakarian
26ae2d0ad0
Fix Psalm problems 2024-05-14 19:26:05 +04:00
Narek Zakarian
7f112b7759
Merge branch 'trunk' into PCP-2815-allow-shipping-callback-and-skipping-confirmation-page-from-any-express-button
# Conflicts:
#	modules/ppcp-wc-gateway/resources/css/common.scss
2024-05-14 18:13:14 +04:00
Narek Zakarian
db3a65ddef
Redirect to order received 2024-05-14 15:30:14 +04:00
Narek Zakarian
1d729e3572
Use WC order creator on approve order 2024-05-14 15:29:58 +04:00
Narek Zakarian
5a09aba17c
Create WC order creator 2024-05-14 15:29:18 +04:00
Narek Zakarian
a835742755
do not apply shipping callback on classic checkout 2024-05-14 15:28:14 +04:00
Emili Castells Guasch
0862e5fb3d Merge branch 'trunk' into PCP-2722-add-block-checkout-compatibility-to-advanced-card-processing 2024-05-14 10:54:41 +02:00
Emili Castells
0bbb0c6bd6
Merge pull request #2188 from woocommerce/PCP-2961-data-partner-attribution-id-missing-on-block-cart-checkout-pages
Set the 'Woo_PPCP' as a default value for `data-partner-attribution-id` (2961)
2024-05-09 10:39:31 +02:00
Emili Castells Guasch
3d924e0a04 Merge branch 'trunk' into PCP-2722-add-block-checkout-compatibility-to-advanced-card-processing 2024-05-08 14:27:40 +02:00
Narek Zakarian
b7498149ad
Allow handling the shipping in PayPal 2024-05-06 18:44:24 +04:00
Narek Zakarian
f1a114588a
Create shipping handler for smart button 2024-05-06 18:43:27 +04:00
Narek Zakarian
a03add9097
Set the 'Woo_PPCP' as a default value for data-partner-attribution-id 2024-04-29 19:41:21 +04:00
Emili Castells Guasch
2829e3a8a5 Revert to not add data-user-id-token if data-sdk-client-token exist for now 2024-04-29 17:31:10 +02:00
Emili Castells Guasch
e1271c4087 Do not add data-user-id-token if payment method is axo 2024-04-29 17:27:09 +02:00
Emili Castells Guasch
c13b9b2621 Prevent Do not pass SDK token and ID token error by not adding data-user-id-token when using data-sdk-client-token 2024-04-29 15:52:46 +02:00
Daniel Dudzic
ab718b6045
Messages Bootstrap: Add a render retry functionality 2024-04-26 00:00:00 +02:00
Emili Castells
e0afc257b9
Merge pull request #2153 from woocommerce/PCP-2794-add-pay-later-messaging-to-block-cart-checkout
Refactor the Pay Later Messaging block and add dedicated Cart/Checkout blocks (2794)
2024-04-22 16:56:28 +02:00
Emili Castells
37cabf35b1
Merge pull request #2161 from woocommerce/PCP-2942-add-data-page-type-script-attribute-to-every-jssdk-load
Add the `data-page-type` attribute for JS SDK (2942)
2024-04-22 09:13:43 +02:00
Daniel Dudzic
2317c90db4
Resolve merge conflict 2024-04-20 19:38:41 +02:00
Pedro Silva
161e933d39
Merge branch 'trunk' into modularity-module-migration
# Conflicts:
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
2024-04-19 11:59:28 +01:00