Commit graph

1106 commits

Author SHA1 Message Date
Alex P
7a994f8d28
Do not save refund id after ppcp_refund_order 2023-03-17 17:23:33 +02:00
Alex P
7e64f81c19
Fix credentials change check for redirect 2023-03-17 16:22:04 +02:00
Alex P
fa0afe381a
Merge branch 'trunk' into pcp-157-blocks 2023-03-17 15:53:53 +02:00
Alex P
5dce62fa78
Add API for refunding and voiding orders 2023-03-17 11:44:28 +02:00
Alex P
9ba93c9e11
Remove unneeded extension
no reason to put it into extension, only adds confusion
2023-03-17 10:22:28 +02:00
Emili Castells Guasch
baee53e90f Fix merge conflicts 2023-03-17 09:20:51 +01:00
Emili Castells Guasch
57581a5ac4 Fix merge conflict 2023-03-17 08:56:58 +01:00
Alex P
cc21dd78e7
Fix tests, add http redirector 2023-03-16 18:13:41 +02:00
Emili Castells
337959feda
Merge pull request #1237 from woocommerce/PCP-1465-status-text
Change "Enabled" to "Available" in status text
2023-03-16 15:14:58 +01:00
Emili Castells
f633995307
Merge pull request #1229 from woocommerce/PCP-1470-changing-to-bad-creds-error
Fix duplicated auth error when credentials become wrong
2023-03-16 15:14:26 +01:00
Emili Castells
e332e62105
Merge pull request #1221 from woocommerce/PCP-1479-paylater-minicart
Allow Pay Later in mini-cart
2023-03-16 15:13:57 +01:00
Emili Castells
cbf64f5cb9
Merge pull request #1220 from woocommerce/PCP-259-log-payment-method
Show funding source as payment method
2023-03-16 15:12:27 +01:00
Emili Castells
aea0963812
Merge pull request #1239 from woocommerce/PCP-1481-webhook-storage
Fix webhook issues when switching sandbox, and delete all webhooks when unsubscribing
2023-03-16 09:17:56 +01:00
Alex P
25b13e4467
Merge branch 'trunk' into pcp-157-blocks 2023-03-14 09:24:06 +02:00
Emili Castells Guasch
c600575d23 Do not call endpoint if not onboarded 2023-03-13 14:56:15 +01:00
Alex P
26d64139b9
Do not register webhooks during credentials change handling
they will be registered later in the connection page handler
2023-03-10 14:50:21 +02:00
Alex P
8188faeec4
Redirect on any credentials change (including sandbox checkbox)
otherwise we may use wrong state/host e.g. for webhook subscription
2023-03-10 10:39:02 +02:00
Alex P
c41cedc80d
Change "Enabled" to "Available" in status text
Now it is more clear because "enabled" can be understood as enabled gateway, while it only means that it is enabled in the PayPal account.
2023-03-07 09:46:45 +02:00
Alex P
8bfc58f0da
Fix duplicated auth error 2023-03-06 17:07:31 +02:00
Alex P
36cffad369
Fix formatting 2023-03-06 10:19:23 +02:00
Alex P
ac7d0c0cb3
Register webhooks later via wp cron 2023-03-06 10:02:01 +02:00
Emili Castells Guasch
555169b651
Revert "Move webhook registration after checkout setting saved"
This reverts commit 4b320f0f87.
2023-03-05 21:54:35 +02:00
Emili Castells Guasch
4b320f0f87 Move webhook registration after checkout setting saved 2023-03-03 16:23:55 +01:00
Emili Castells Guasch
4db3e828cd Merge branch 'trunk' into PCP-1480-order-left-on-hold-after-payment-trough-pui-if-merchant-connected-account-trough-manual-credential-input 2023-03-03 11:20:18 +01:00
Emili Castells Guasch
cce8ee9d8d Remove calls to enpoints if not onboarded 2023-03-02 12:08:20 +01:00
Emili Castells Guasch
62364d1e84 Fix wrong replacements 2023-03-01 16:19:27 +01:00
Emili Castells Guasch
b5e1f1530a Add update subscription (WIP) 2023-03-01 16:12:26 +01:00
Alex P
2adc0d57e1
Do not remove mini-cart location for pay later 2023-03-01 16:18:21 +02:00
Alex P
f7323210f0
Show funding source as payment method 2023-03-01 10:20:04 +02:00
Emili Castells Guasch
c1d7d30f04 Fix merge conflicts 2023-02-28 11:07:03 +01:00
Emili Castells Guasch
4737f9d203 Merge branch 'trunk' into PCP-591-save-and-display-vaulted-payment-methods-in-woo-commerce-native-endpoint 2023-02-28 10:00:35 +01:00
Alex P
8c1af84204
Refactor settings check 2023-02-27 12:04:43 +02:00
Alex P
f8daa7ff2f
Remove incorrect @throws 2023-02-27 12:04:08 +02:00
Alex P
38a8473e57
Remove redundant method
pay later is not available for mini-cart, and even if we add it we should not implement this check with such confusing naming (location and context)
2023-02-26 15:03:41 +02:00
Alex P
8640d3031d
Fix pay later on order pay page 2023-02-26 15:00:42 +02:00
Emili Castells
de651b3ae8
Merge pull request #1185 from woocommerce/PCP-235-status-capture
Allow to capture automatically on status change
2023-02-23 11:53:29 +01:00
Emili Castells
018ef8603a
Merge pull request #1186 from woocommerce/PCP-1447-fix-preview-country
Do not send buyer-country for previews in live mode to avoid error
2023-02-23 11:52:28 +01:00
Alex P
13237fa68a
Remove type-hint to reduce third-party conflicts 2023-02-23 11:24:12 +02:00
Alex P
50b7066afb
Do not call get_available_payment_gateways early
Calling it during object construction causes issues with third-party plugins when it is executed too early or in irrelevant requests (WP ajax for saving posts, ...).
Now this function call is moved into a separate class to make it more difficult to accidentally execute early or when not needed.
2023-02-22 17:25:14 +02:00
Alex P
3ca9b444fe
Redirect to connection tab after manual credentials input 2023-02-21 10:38:11 +02:00
Alex P
70c48762fa
Merge branch 'trunk' into pcp-157-blocks 2023-02-15 11:38:31 +02:00
Alex P
ea3e5bbeb6
Add express checkout block (wip) 2023-02-15 10:52:25 +02:00
Alex P
3439f67ec9
Do not send buyer-country for previews in live mode to avoid error 2023-02-14 11:25:23 +02:00
Alex P
7c43d91288
Allow to capture automatically on status change 2023-02-14 10:30:59 +02:00
Emili Castells
a3dfc3c01e
Merge pull request #1169 from woocommerce/PCP-1421-label
Mention PUI only for German shops and add line breaks
2023-02-13 15:17:59 +01:00
Emili Castells
36281f4a8b
Merge pull request #1172 from woocommerce/PCP-1438-get-cart-warning
Use wp_loaded for fraudnet loading to avoid warnings
2023-02-13 15:15:53 +01:00
emilicastells
568b809834
Move context logic to trait 2023-02-13 11:01:51 +01:00
emilicastells
1f395701ed
Merge branch 'trunk' into PCP-1429-device-data-not-available-error-message-is-showing-for-pay-upon-invoice 2023-02-13 09:48:49 +01:00
Emili Castells
dd80f8fcfe
Merge pull request #1153 from woocommerce/PCP-1418-fees-display-filter
Add filter for disabling fees on wc order admin pages
2023-02-10 12:34:58 +01:00
emilicastells
88d85ca87d
Get button locations from smart_button_locations setting 2023-02-09 16:35:53 +01:00