Commit graph

326 commits

Author SHA1 Message Date
Philipp Stracker
b1cc83b238
🔥 Remove old preview button code comment 2024-06-07 12:23:35 +02:00
Philipp Stracker
93c6b40abc
♻️ Clean up the Google Pay preview button code 2024-06-07 12:23:03 +02:00
Philipp Stracker
0b326fbaa9
🔥 Remove debug code 2024-06-05 18:40:01 +02:00
Philipp Stracker
d69fb5bc70
🐛 Load button preview JS on ACDC settings page
Renamed the DI service name; this service is only used in two places (APM modules), which were also updated.
2024-06-05 18:05:06 +02:00
Philipp Stracker
ebb1f6962f
♻️ Create generic base classes for preview buttons 2024-06-05 17:58:54 +02:00
Philipp Stracker
9342086f33
♻️ Refactor Google Pay preview button
Mainly, separate the preview code into three main parts:
- Configuration
- Button
- ButtonManager

Remove dependency from DOM structure
2024-06-04 22:10:37 +02:00
Philipp Stracker
d1a93a1b55
🎨 Isolate condition for preview buttons
This step makes it easier to refactor/update the logic in the next step.
2024-06-03 17:19:18 +02:00
Philipp Stracker
639ced5c91
🩹 Fix incorrect links to AP/GP payment settings
The settings button for Apple Pay and Google Pay now directs users to the correct tab and section.
2024-05-28 16:41:33 +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
Pedro Silva
9cb63040d8
Merge branch 'trunk' into PCP-2347-new-feature-accelerated-checkout
# Conflicts:
#	modules.php
2024-04-12 10:22:47 +01:00
Pedro Silva
832baeaac9
Fix lint. 2024-04-11 18:07:20 +01:00
Pedro Silva
9bf23550dd
Insights preparation. 2024-04-11 17:14:22 +01:00
Pedro Silva
c71c56973a
Implement AXO order processing
Implement AXO settings
2024-04-10 15:51:19 +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
b7d43d3c5b
Restructure Advanced Card Processing settings 2024-03-01 15:05:17 +00:00
Pedro Silva
9d2525ffcb
Fix admin ident styles 2024-02-16 15:04:36 +00:00
Emili Castells
5ad95568bf
Merge pull request #2019 from woocommerce/PCP-2646-update-country-eligibility-for-advanced-card-processing-apple-pay-google-pay
Update country eligibility for advanced card processing apple pay google pay (2646)
2024-02-15 16:31:47 +01:00
Pedro Silva
4a98c01883
Fix checking of ApplePay and GooglePay product status capabilities 2024-02-14 11:20:49 +00:00
Pedro Silva
e37177725e
Add filters to override ApplePay and GooglePay product status checks. 2024-02-13 15:04:08 +00:00
Narek Zakarian
2cc9539f9e
Update the countries & currency combinations for Google Pay 2024-02-08 17:33:58 +04:00
George Burduli
11f769954a
Extend Google Pay country eligibility to EU20 2024-01-26 01:02:24 +04:00
Pedro Silva
c24d159a3f
Add setup URL for reference transactions. 2024-01-16 14:24:34 +00:00
Pedro Silva
429232f60f
Refactor remaining modules to Modularity.
Remove Dhii dependencies.
2023-12-19 17:26:09 +00:00
Pedro Silva
7f5836e885
Fix rerender ApplePay and GooglePay upon cart refresh. 2023-12-18 17:42:02 +00:00
Pedro Silva
83a53ee223
Fix button margins on separate gateways 2023-12-15 17:11:16 +00:00
Emili Castells
ea23d09010
Merge pull request #1900 from woocommerce/PCP-2177-uniform-smart-button-display-for-pay-pal-google-pay-and-apple-pay
Uniform Smart Button Display for PayPal, Google Pay, and Apple Pay (2177)
2023-12-14 09:56:11 +01:00
Pedro Silva
d2abeb5dbf
Add mechanism to refresh feature status. 2023-12-12 17:30:55 +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
Alex P
ea3dca0a26
Remove block spacing workaround 2023-11-28 11:46:18 +02:00
Alex P
ea35893a82
Fix method id check 2023-11-23 08:46:48 +02:00
Alex P
018ba0de3e
Handle block google/apple buttons height 2023-11-22 17:27:21 +02:00
Alex P
27768fdeda
Merge branch 'trunk' into PCP-2273-block-buttons 2023-11-21 16:09:10 +02:00
Alex P
e3b3d43d67
Remove unneeded variable 2023-11-21 16:07:52 +02:00
Emili Castells
aec5e6431c
Merge pull request #1832 from woocommerce/PCP-2158-apple-pay-use-checkout-form-data-to-update-shipping-and-billing
ApplePay use checkout form data to update shipping and billing (2158)
2023-11-15 12:02:57 +01:00
Emili Castells
4fb9e50a91
Merge pull request #1835 from woocommerce/PCP-2217-hide-apple-pay-google-pay-for-subscription-type-products
Hide Apple Pay & Google Pay for subscription type products (2217)
2023-11-15 12:02:24 +01:00
Pedro Silva
24f98cd038
Disabled GooglePay and ApplePay on locations with subsciption products. 2023-11-13 17:36:18 +00:00
Pedro Silva
c8d4c12a2d
Fix GooglePay and ApplePay loading scripts on admin standard payments page. 2023-11-13 13:55:08 +00:00
Pedro Silva
2f5f51e518
Uniformize ApplePay javascript coding style.
Add support for checkout form data to ApplePay.
Add checkout shipping mode option in ApplePay settings.
2023-11-09 17:50:57 +00:00
Pedro Silva
3a39bccc54
Add ApplePay checkout data mode settings option.
Refactor admin indentation.
2023-11-08 18:07:19 +00:00
Pedro Silva
06087f7e67
Merge branch 'trunk' into PCP-2186-apple-pay-button-preview 2023-11-03 14:01:15 +00:00
Pedro Silva
1b87bc3da1
Add ApplePay preview support on non ios devices
Fix clicking on preview ApplePay / GooglePay buttons
2023-11-03 11:44:06 +00:00
Pedro Silva
118e49cfde
Add ApplePay preview in admin settings. 2023-11-03 10:30:31 +00:00
Pedro Silva
32e2fb5a43
Merge branch 'trunk' into PCP-2172-order-failed-after-changing-shipping-options-on-apple-pay-window-product-page 2023-11-03 10:28:37 +00:00
Emili Castells
60c20d5c39
Merge pull request #1811 from woocommerce/PCP-2166-extend-apple-pay-google-pay-country-eligibility-to-italy
Extend Apple Pay/Google Pay country eligibility to Italy (2166)
2023-11-03 10:50:05 +01:00
Pedro Silva
ed128a17c3
Merge branch 'trunk' into PCP-2166-extend-apple-pay-google-pay-country-eligibility-to-italy 2023-10-31 17:21:54 +00:00
Pedro Silva
976e8b90ca
Fix ApplePay and GooglePay on block pages 2023-10-31 15:00:05 +00:00
Pedro Silva
48133aab78
Add Italy country eligibility to ApplePay and GooglePay. 2023-10-30 15:45:06 +00:00
Pedro Silva
5d885809f7
Fix product page orders considering shipping costs 2023-10-30 14:27:42 +00:00
Pedro Silva
4fbc47f1cf
Revert rendering of GooglePay button to wp action. 2023-10-26 12:18:07 +01:00