Commit graph

2383 commits

Author SHA1 Message Date
Alex P
ffff063998
Refactor 2023-06-14 16:05:44 +03:00
Alex P
46ea7621d3
Create wc order in approval webhook if missing 2023-06-14 12:44:06 +03:00
Alex P
10d99578d6
Send customer id as custom_id when no wc order yet 2023-06-14 12:41:56 +03:00
Alex P
a5af3677e2
Fix psalm 2023-06-14 12:40:01 +03:00
Alex P
e29ef9c7d6
Use continuation mode when APM does not redirect back 2023-06-14 08:59:30 +03:00
Alex P
8a6437b558
Add buyer-country for guests too 2023-06-13 12:31:59 +03:00
Alex P
fde0aae9a0
Remove code duplication 2023-06-12 15:24:28 +03:00
Alex P
9db147679d
Improve webhook wc order error messages 2023-06-09 20:23:07 +03:00
Alex P
774fe51cfc
Refactor webhook responses 2023-06-09 16:26:58 +03:00
Alex P
8979c9e605
Stop searching for prefix in custom IDs
we are not creating such IDs for 2 years already
2023-06-08 16:00:21 +03:00
Alex P
eb4418931a
Improve return url handling when no WC order 2023-06-07 20:12:28 +03:00
Alex P
e3bd42b93b
Add return-url error logging 2023-06-07 16:27:31 +03:00
Emili Castells Guasch
1a4f06a6d7 Add more scripts and update changelog 2023-06-06 12:24:05 +02:00
Emili Castells Guasch
0bfb1bec16 Merge branch 'trunk' into fix/PCP-1677-fraudnet_scripts_in_SGO_filter 2023-06-06 12:20:57 +02:00
carmenmaymo
16d0e9b6fb
Add MX and JP to ACDC PCP-1755 2023-06-02 12:56:55 +02:00
Emili Castells
e49fcab485
Merge pull request #1411 from woocommerce/PCP-1752-fix-ajax-security
Fix ajax vulnerabilities
2023-06-01 11:29:46 +02:00
Alex P
d548bb8788
Check admin permissions 2023-05-31 16:36:02 +03:00
Alex P
c684e461ee
Fix response 2023-05-31 16:19:25 +03:00
Alex P
bee2a8d5ba
Do not send whole order in create order response 2023-05-31 16:18:34 +03:00
Alex P
df81e5e411
Remove unused 2023-05-31 16:17:09 +03:00
Alex P
508fe0ee48
Do not sent order in approve response 2023-05-31 16:15:19 +03:00
Emili Castells Guasch
76ac995c82 Use WC_Payment_Token_CC instead of custom one for cards 2023-05-31 11:46:29 +02:00
Emili Castells Guasch
58a08b3be0 Get customer tokens for each gateway 2023-05-30 14:47:00 +02:00
Emili Castells Guasch
3b1ad30aef Do not log token id 2023-05-29 17:09:32 +02:00
Emili Castells Guasch
ee16175438 Fix psalm 2023-05-29 16:48:23 +02:00
Emili Castells Guasch
5fce71e26c Add action scheduler 2023-05-29 16:24:50 +02:00
Emili Castells Guasch
a460da6267 Add action for running the migration 2023-05-29 15:21:32 +02:00
Emili Castells Guasch
d0d50c5696 Add logging to payment tokens migration 2023-05-29 13:02:59 +02:00
Emili Castells Guasch
fa049527b6 Catch correct exception 2023-05-24 15:17:03 +02:00
Alex P
f1c91d5508
Fix type
Sometimes this service returns DisabledSmartButton
2023-05-24 09:36:36 +03:00
Emili Castells
28e831de0f
Merge pull request #1397 from woocommerce/PCP-1674-handle-block-errors
Handle payment errors in blocks
2023-05-23 11:56:53 +02:00
Emili Castells Guasch
83ae24eae8 Do not add previous_transaction_reference for PayPal payment method 2023-05-22 11:45:46 +02:00
Alex P
780aaed1c6
Fix session_handler usage 2023-05-22 12:19:25 +03:00
Alex P
6aa75e62d4
Refactor session handling 2023-05-22 10:42:33 +03:00
Alex P
2df970a74a
Handle payment errors in blocks 2023-05-22 10:38:31 +03:00
Emili Castells Guasch
e173f39e3c Add vault true when subscription in cart 2023-05-18 16:46:25 +02:00
Emili Castells Guasch
c64d174817 Fix get_cart_contents null error 2023-05-18 10:42:18 +02:00
dependabot[bot]
0488670bf2
Bump json5 from 2.2.1 to 2.2.3 in /modules/ppcp-blocks
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 11:04:20 +00:00
dependabot[bot]
6db83fdd5a
Bump webpack from 5.75.0 to 5.76.0 in /modules/ppcp-blocks
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 10:55:41 +00:00
Emili Castells Guasch
12c8edf7bc Remove unused services 2023-05-17 11:29:29 +02:00
Emili Castells Guasch
077c23d7f1 Fix phpcs 2023-05-16 15:15:35 +02:00
Emili Castells Guasch
c1f97dd625 Fix constructor parameters order 2023-05-16 15:02:27 +02:00
Emili Castells Guasch
3c0e807758 Fix merge conflicts 2023-05-16 12:44:14 +02:00
Emili Castells Guasch
353ba42cbc Fix psalm 2023-05-16 11:49:08 +02:00
Emili Castells Guasch
6f2a47dddb Fix phpcs 2023-05-16 11:39:38 +02:00
Emili Castells Guasch
b8cdb68317 Merge branch 'subscriptions-api-flag' into PCP-991-detach-vaulting-from-wc-subscriptions-support 2023-05-16 11:27:49 +02:00
Emili Castells Guasch
b35295b43e Fix phpcs 2023-05-16 11:26:57 +02:00
Emili Castells
918f09f47d
Merge pull request #1346 from woocommerce/pcp-157-blocks
Add express cart/checkout block
2023-05-16 11:14:53 +02:00
Emili Castells Guasch
f40ca96b87 Merge branch 'trunk' into PCP-991-detach-vaulting-from-wc-subscriptions-support 2023-05-16 09:56:32 +02:00
Alex P
a028eafeef
Cache webhook verification results
Looks like `permission_callback` can be called multiple times in some cases/newer WP, resulting in difficult to read logs  and other issues, such as slower request handling or possible lack of idempotence (first returned true, but then request failed and returned false).
So now caching it in a variable.
2023-05-16 10:15:42 +03:00