Commit graph

1297 commits

Author SHA1 Message Date
Narek Zakarian
f83449090b
Allow to filter the disabled funding sources 2025-03-05 18:59:41 +04:00
Philipp Stracker
4f420a2f8a
♻️ Extract the 3DS check into a new method 2025-03-04 17:29:41 +01:00
Philipp Stracker
8153026e22
🎨 Code-style, apply phpcs rules 2025-03-04 17:29:09 +01:00
Philipp Stracker
2e298cee3e
🎨 Major code style cleanup, no functional changes
Make code more readable and maintainable
2025-03-04 15:24:28 +01:00
Philipp Stracker
4abdf880e6
Extend ThreeDSecure class for use by GooglePay 2025-03-04 15:21:41 +01:00
Philipp Stracker
3083d89173
🔥 Remove the GetOrderEndpoint logic
We don’t need this endpoint, as orders are processed on server side
2025-03-04 14:41:47 +01:00
Philipp Stracker
ea23cf743a
️ Remove unnecessary endpoint, restore URL
Those changes are not relevant for 3DS integration
2025-03-03 19:00:41 +01:00
Philipp Stracker
2591cf444e
♻️ Fix the GetOrderEndpoint handler
We use the new `::raw_order()` method to return the plain object. The `Order` object could not be serialized in a meaningful way.
2025-03-03 18:21:39 +01:00
Philipp Stracker
4f4905af96
Add new “OrderEndpoint::raw_order()” getter
Allows developers to decide if they want an `Order` class for internal usage, or an untyped `stdClass` for ajax responses.
2025-03-03 18:09:30 +01:00
carmenmaymo
ca76d33aa3
Use capture for 3ds in google 2025-03-03 15:34:45 +01:00
Daniel Hüsken
3a740db289
Fix Shipping dropdown not displayed because of an authentication error 2025-02-28 09:03:13 +01:00
Philipp Stracker
dc90a73f81
👔 Add short delay before redirecting 2025-02-26 18:23:49 +01:00
Daniel Hüsken
4d68973408
Fix PHPCS 2025-02-26 15:54:03 +01:00
Daniel Hüsken
4521fc8f52
Add phone number from Payer to check out without confirmation 2025-02-26 15:47:19 +01:00
Philipp Stracker
9f44657400
💡 Document use of “settings->set()” via comments 2025-02-18 13:04:51 +01:00
Philipp Stracker
7a106742e3
🚚 Rename environment-service 2025-02-17 18:48:38 +01:00
Philipp Stracker
d672656513
🔥 Remove unused “use” statements 2025-02-17 18:26:05 +01:00
Philipp Stracker
fcb9ae488a
🔥 Remove unused “use” statements 2025-02-17 16:55:18 +01:00
Philipp Stracker
a3fbe6f19f
♻️ Refactor EarlyOrderHandler 2025-02-17 16:46:12 +01:00
Philipp Stracker
7d2b0694d9
♻️ Refactor conditions inside services.php 2025-02-17 16:42:47 +01:00
Daniel Hüsken
fd6f8a1fe3
removed credit card error message when oder can't create 2025-02-06 12:37:23 +01:00
Daniel Hüsken
25ad71c9b9
fix JS error 2025-02-06 11:57:13 +01:00
Daniel Hüsken
0ee4fc2326
fix JS error 2025-02-06 10:20:18 +01:00
Philipp Stracker
90d2c77a5a
🚚 Extract Environment class to gateway module 2025-02-03 13:34:30 +01:00
Daniel Hüsken
14f91218f6
when variable product is in stock there is no need to query all variations 2024-12-10 13:23:20 +01:00
Philipp Stracker
cd5622260d
🎨 Eslint auto-fixes 2024-11-29 12:00:45 +01:00
Philipp Stracker
71c19d8034
Always show smart buttons in ‘preview’ context 2024-11-29 11:59:48 +01:00
Philipp Stracker
c18bf945ef
️ Only init smart buttons when they are activated 2024-11-28 13:34:59 +01:00
Philipp Stracker
3200b05e48
💄 Hide spinner when smart buttons are deactivated 2024-11-28 13:25:31 +01:00
Philipp Stracker
5e4157d488
🐛 Show PayPal payment button in ACDC-only mode
When only using ACDC without smart buttons, this commit makes the default “Proceed to PayPal” button visible
2024-11-28 13:23:08 +01:00
Philipp Stracker
47b57058fb
️ Optimize PayPal SDK loading for block contexts 2024-11-27 17:35:07 +01:00
Philipp Stracker
d6a130bb24
♻️ Remove duplicates from “components” param 2024-11-27 17:19:56 +01:00
Philipp Stracker
2ac074dc2b
🐛 Load SmartButton when DCC is enabled 2024-11-27 17:05:43 +01:00
Emili Castells Guasch
fa9a1c704d Add sdk and user tokens based on user logged status 2024-11-18 17:54:02 +01:00
Danny Dudzic
f628cffa9e
Merge pull request #2772 from woocommerce/PCP-3827-implement-block-button-styles-for-google-pay-button
Google Pay: Add support for Button Options in the Block Checkout (3827)
2024-11-14 21:24:26 +01:00
Philipp Stracker
e97e464fd8
🐛 Hide payment button wrapper when not eligible 2024-11-08 14:39:06 +01:00
Daniel Dudzic
f51c41d222
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3827-implement-block-button-styles-for-google-pay-button 2024-11-07 01:16:51 +01:00
Daniel Dudzic
b117ff9b7c
Add ButtonOptions support for the Google Pay button 2024-11-07 01:00:53 +01:00
Philipp Stracker
73cc6b177e
🔀 Merge branch 'PCP-3644’
# Conflicts:
#	modules/ppcp-applepay/resources/js/ApplepayButton.js
2024-11-04 17:36:17 +01:00
Alex P.
b67265ac15
Update js deps 2024-11-04 17:15:27 +02:00
Emili Castells
c1ff2633e3
Merge pull request #2705 from woocommerce/PCP-2170_Fix_probs_with_autooptimize
Fix problems with autoptimize plugin (2170)
2024-10-30 10:41:52 +01:00
Alex P.
8f6871fd5c
Sync PayPal product page button state to Apple/Google, show alerts 2024-10-30 09:39:15 +02:00
Alex P.
db273075c4
Merge branch 'trunk' into PCP-3644-apple-pay-button-disappears-on-classic-checkout 2024-10-29 21:41:23 +02:00
Emili Castells
9f3e8a0723
Merge pull request #2714 from woocommerce/PCP-3347-rework-location-settings
Use basic redirect gateway when checkout smart buttons disabled
2024-10-24 11:10:43 +02:00
Alex P.
ccbb2995a4
Use subscription_helper for manualRenewalEnabled 2024-10-22 17:00:46 +03:00
Alex P.
ad07c05cb7
Merge branch 'trunk' into PCP-3742-disable-gpay-sub 2024-10-22 16:59:16 +03:00
Alex P.
d47a734d81
Merge branch 'trunk' into PCP-3347-rework-location-settings 2024-10-22 16:57:18 +03:00
Alex P
2dc42cf072
Refactor manual renewal check 2024-10-21 09:49:07 +03:00
Alex P.
d125c24dc0
Use basic redirect gateway when checkout smart buttons disabled 2024-10-18 09:35:02 +03:00
Daniel Hüsken
a453e4e881
Display payment gateways also when the are set to display:none with css and the stylesheet is removed from DOM 2024-10-17 14:18:19 +02:00