From 37641ba08b97976977c4c3b88b0088292645128f Mon Sep 17 00:00:00 2001 From: Chad Scharf <3904944+cscharf@users.noreply.github.com> Date: Tue, 9 Aug 2022 09:32:18 -0400 Subject: [PATCH] Cherry pick/stripe sdk fixes (#2170) * update stripe sdk (#2166) * Bump version to 2022.8.1 (#2167) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (cherry picked from commit eaca9a586411106796e1857d85d1f452a530fcb0) * added setting to toggle stripe api version errors (#2168) * Bump version to 2022.8.2 (#2169) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (cherry picked from commit 3d7e5e165c409257fbd4f84aa7a383aacef68dd0) Co-authored-by: Kyle Spearrin Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- bitwarden_license/src/Commercial.Core/packages.lock.json | 6 +++--- bitwarden_license/src/Scim/packages.lock.json | 6 +++--- bitwarden_license/src/Sso/packages.lock.json | 6 +++--- .../test/Commercial.Core.Test/packages.lock.json | 6 +++--- src/Admin/packages.lock.json | 6 +++--- src/Api/packages.lock.json | 6 +++--- src/Billing/BillingSettings.cs | 1 + src/Billing/Controllers/StripeController.cs | 3 ++- src/Billing/appsettings.json | 1 + src/Billing/packages.lock.json | 6 +++--- src/Core/Core.csproj | 2 +- src/Core/packages.lock.json | 6 +++--- src/Events/packages.lock.json | 6 +++--- src/EventsProcessor/packages.lock.json | 6 +++--- src/Icons/packages.lock.json | 6 +++--- src/Identity/packages.lock.json | 6 +++--- src/Infrastructure.Dapper/packages.lock.json | 6 +++--- src/Infrastructure.EntityFramework/packages.lock.json | 6 +++--- src/Notifications/packages.lock.json | 6 +++--- src/SharedWeb/packages.lock.json | 6 +++--- test/Api.Test/packages.lock.json | 6 +++--- test/Billing.Test/packages.lock.json | 6 +++--- test/Common/packages.lock.json | 6 +++--- test/Core.Test/packages.lock.json | 6 +++--- test/Icons.Test/packages.lock.json | 6 +++--- test/Identity.IntegrationTest/packages.lock.json | 6 +++--- test/Identity.Test/packages.lock.json | 6 +++--- test/IntegrationTestCommon/packages.lock.json | 6 +++--- util/Migrator/packages.lock.json | 6 +++--- util/MySqlMigrations/packages.lock.json | 6 +++--- util/PostgresMigrations/packages.lock.json | 6 +++--- util/Setup/packages.lock.json | 6 +++--- 32 files changed, 89 insertions(+), 86 deletions(-) diff --git a/bitwarden_license/src/Commercial.Core/packages.lock.json b/bitwarden_license/src/Commercial.Core/packages.lock.json index 5159282065..69927c3d58 100644 --- a/bitwarden_license/src/Commercial.Core/packages.lock.json +++ b/bitwarden_license/src/Commercial.Core/packages.lock.json @@ -1184,8 +1184,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2552,7 +2552,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } } diff --git a/bitwarden_license/src/Scim/packages.lock.json b/bitwarden_license/src/Scim/packages.lock.json index 4ec74a4fc4..a6d68dae46 100644 --- a/bitwarden_license/src/Scim/packages.lock.json +++ b/bitwarden_license/src/Scim/packages.lock.json @@ -1487,8 +1487,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2974,7 +2974,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/bitwarden_license/src/Sso/packages.lock.json b/bitwarden_license/src/Sso/packages.lock.json index bb9afc4999..5ed2ab8d54 100644 --- a/bitwarden_license/src/Sso/packages.lock.json +++ b/bitwarden_license/src/Sso/packages.lock.json @@ -1445,8 +1445,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2844,7 +2844,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/bitwarden_license/test/Commercial.Core.Test/packages.lock.json b/bitwarden_license/test/Commercial.Core.Test/packages.lock.json index 7cb160a9ed..a2ddc60259 100644 --- a/bitwarden_license/test/Commercial.Core.Test/packages.lock.json +++ b/bitwarden_license/test/Commercial.Core.Test/packages.lock.json @@ -1480,8 +1480,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3016,7 +3016,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/Admin/packages.lock.json b/src/Admin/packages.lock.json index 2b7575ac3e..5dd432ca2b 100644 --- a/src/Admin/packages.lock.json +++ b/src/Admin/packages.lock.json @@ -1755,8 +1755,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3250,7 +3250,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/Api/packages.lock.json b/src/Api/packages.lock.json index 0d353aeae3..313828a9c0 100644 --- a/src/Api/packages.lock.json +++ b/src/Api/packages.lock.json @@ -1349,8 +1349,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2762,7 +2762,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/Billing/BillingSettings.cs b/src/Billing/BillingSettings.cs index 4c5a389ed1..0e61775ee4 100644 --- a/src/Billing/BillingSettings.cs +++ b/src/Billing/BillingSettings.cs @@ -5,6 +5,7 @@ public virtual string JobsKey { get; set; } public virtual string StripeWebhookKey { get; set; } public virtual string StripeWebhookSecret { get; set; } + public virtual bool StripeEventParseThrowMismatch { get; set; } = true; public virtual string BitPayWebhookKey { get; set; } public virtual string AppleWebhookKey { get; set; } public virtual string FreshdeskWebhookKey { get; set; } diff --git a/src/Billing/Controllers/StripeController.cs b/src/Billing/Controllers/StripeController.cs index c39acce24f..4cabb96456 100644 --- a/src/Billing/Controllers/StripeController.cs +++ b/src/Billing/Controllers/StripeController.cs @@ -92,7 +92,8 @@ namespace Bit.Billing.Controllers { var json = await sr.ReadToEndAsync(); parsedEvent = EventUtility.ConstructEvent(json, Request.Headers["Stripe-Signature"], - _billingSettings.StripeWebhookSecret); + _billingSettings.StripeWebhookSecret, + throwOnApiVersionMismatch: _billingSettings.StripeEventParseThrowMismatch); } if (string.IsNullOrWhiteSpace(parsedEvent?.Id)) diff --git a/src/Billing/appsettings.json b/src/Billing/appsettings.json index e0e4c162fb..01d7777747 100644 --- a/src/Billing/appsettings.json +++ b/src/Billing/appsettings.json @@ -62,6 +62,7 @@ "jobsKey": "SECRET", "stripeWebhookKey": "SECRET", "stripeWebhookSecret": "SECRET", + "stripeEventParseThrowMismatch": true, "bitPayWebhookKey": "SECRET", "appleWebhookKey": "SECRET", "payPal": { diff --git a/src/Billing/packages.lock.json b/src/Billing/packages.lock.json index c2af349831..fe7bb90a21 100644 --- a/src/Billing/packages.lock.json +++ b/src/Billing/packages.lock.json @@ -1733,8 +1733,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3221,7 +3221,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/Core/Core.csproj b/src/Core/Core.csproj index ecac628649..c0f898723e 100644 --- a/src/Core/Core.csproj +++ b/src/Core/Core.csproj @@ -51,7 +51,7 @@ - + diff --git a/src/Core/packages.lock.json b/src/Core/packages.lock.json index 28f85c3e23..93df47b439 100644 --- a/src/Core/packages.lock.json +++ b/src/Core/packages.lock.json @@ -365,9 +365,9 @@ }, "Stripe.net": { "type": "Direct", - "requested": "[39.107.0, )", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "requested": "[40.0.0, )", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" diff --git a/src/Events/packages.lock.json b/src/Events/packages.lock.json index 1c98d7e18e..2fab3b3ed9 100644 --- a/src/Events/packages.lock.json +++ b/src/Events/packages.lock.json @@ -1316,8 +1316,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2702,7 +2702,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/EventsProcessor/packages.lock.json b/src/EventsProcessor/packages.lock.json index 1c98d7e18e..2fab3b3ed9 100644 --- a/src/EventsProcessor/packages.lock.json +++ b/src/EventsProcessor/packages.lock.json @@ -1316,8 +1316,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2702,7 +2702,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/Icons/packages.lock.json b/src/Icons/packages.lock.json index 7b4224d0b8..e363edaa70 100644 --- a/src/Icons/packages.lock.json +++ b/src/Icons/packages.lock.json @@ -1326,8 +1326,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2712,7 +2712,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/Identity/packages.lock.json b/src/Identity/packages.lock.json index 8e9fcb902c..a8c68f60fe 100644 --- a/src/Identity/packages.lock.json +++ b/src/Identity/packages.lock.json @@ -1330,8 +1330,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2724,7 +2724,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/Infrastructure.Dapper/packages.lock.json b/src/Infrastructure.Dapper/packages.lock.json index d6e0f5dbe8..9ba3987ddd 100644 --- a/src/Infrastructure.Dapper/packages.lock.json +++ b/src/Infrastructure.Dapper/packages.lock.json @@ -1226,8 +1226,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2594,7 +2594,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } } diff --git a/src/Infrastructure.EntityFramework/packages.lock.json b/src/Infrastructure.EntityFramework/packages.lock.json index 42d9fcbe3d..0c247cd04a 100644 --- a/src/Infrastructure.EntityFramework/packages.lock.json +++ b/src/Infrastructure.EntityFramework/packages.lock.json @@ -1291,8 +1291,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2667,7 +2667,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } } diff --git a/src/Notifications/packages.lock.json b/src/Notifications/packages.lock.json index e86092b4a7..157fbc2544 100644 --- a/src/Notifications/packages.lock.json +++ b/src/Notifications/packages.lock.json @@ -1379,8 +1379,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2752,7 +2752,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/src/SharedWeb/packages.lock.json b/src/SharedWeb/packages.lock.json index 3c0535d5de..7303945866 100644 --- a/src/SharedWeb/packages.lock.json +++ b/src/SharedWeb/packages.lock.json @@ -1316,8 +1316,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2702,7 +2702,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/Api.Test/packages.lock.json b/test/Api.Test/packages.lock.json index 966a31ae5f..4b856eb3dd 100644 --- a/test/Api.Test/packages.lock.json +++ b/test/Api.Test/packages.lock.json @@ -1473,8 +1473,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3009,7 +3009,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/Billing.Test/packages.lock.json b/test/Billing.Test/packages.lock.json index 6eb28d68f2..db66c20d3f 100644 --- a/test/Billing.Test/packages.lock.json +++ b/test/Billing.Test/packages.lock.json @@ -1884,8 +1884,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3525,7 +3525,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/Common/packages.lock.json b/test/Common/packages.lock.json index f1071bad46..0f3fd201ec 100644 --- a/test/Common/packages.lock.json +++ b/test/Common/packages.lock.json @@ -1469,8 +1469,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2992,7 +2992,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/Core.Test/packages.lock.json b/test/Core.Test/packages.lock.json index 5b03c1e8da..e19b3f615d 100644 --- a/test/Core.Test/packages.lock.json +++ b/test/Core.Test/packages.lock.json @@ -1485,8 +1485,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3021,7 +3021,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/Icons.Test/packages.lock.json b/test/Icons.Test/packages.lock.json index b0303f1997..7be70823a1 100644 --- a/test/Icons.Test/packages.lock.json +++ b/test/Icons.Test/packages.lock.json @@ -1412,8 +1412,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2887,7 +2887,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/Identity.IntegrationTest/packages.lock.json b/test/Identity.IntegrationTest/packages.lock.json index 947615fbf8..a30d48e391 100644 --- a/test/Identity.IntegrationTest/packages.lock.json +++ b/test/Identity.IntegrationTest/packages.lock.json @@ -1605,8 +1605,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3146,7 +3146,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/Identity.Test/packages.lock.json b/test/Identity.Test/packages.lock.json index 9b807a0735..f871223db9 100644 --- a/test/Identity.Test/packages.lock.json +++ b/test/Identity.Test/packages.lock.json @@ -1473,8 +1473,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3009,7 +3009,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/test/IntegrationTestCommon/packages.lock.json b/test/IntegrationTestCommon/packages.lock.json index ccffbdec46..8fec29d368 100644 --- a/test/IntegrationTestCommon/packages.lock.json +++ b/test/IntegrationTestCommon/packages.lock.json @@ -1581,8 +1581,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -3132,7 +3132,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/util/Migrator/packages.lock.json b/util/Migrator/packages.lock.json index 72217b2e09..22384c5dab 100644 --- a/util/Migrator/packages.lock.json +++ b/util/Migrator/packages.lock.json @@ -1232,8 +1232,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2612,7 +2612,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } } diff --git a/util/MySqlMigrations/packages.lock.json b/util/MySqlMigrations/packages.lock.json index f7107a2d79..fd95fa4d9b 100644 --- a/util/MySqlMigrations/packages.lock.json +++ b/util/MySqlMigrations/packages.lock.json @@ -1351,8 +1351,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2785,7 +2785,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/util/PostgresMigrations/packages.lock.json b/util/PostgresMigrations/packages.lock.json index f7107a2d79..fd95fa4d9b 100644 --- a/util/PostgresMigrations/packages.lock.json +++ b/util/PostgresMigrations/packages.lock.json @@ -1351,8 +1351,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2785,7 +2785,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } }, diff --git a/util/Setup/packages.lock.json b/util/Setup/packages.lock.json index be838a5bc7..f625fed073 100644 --- a/util/Setup/packages.lock.json +++ b/util/Setup/packages.lock.json @@ -1238,8 +1238,8 @@ }, "Stripe.net": { "type": "Transitive", - "resolved": "39.107.0", - "contentHash": "cp/t6YzMTTPHopf7D7XFe7sPe5jE3QrVaPuA//xQWTbvTwBryOofTosyREq7OLqkvQ9olEHMNbHAkKIjM7vhsg==", + "resolved": "40.0.0", + "contentHash": "SD1bGiF+sVQG3p2LXNTZ5rEG2aCnXIHokcxYS9yyW3dR01J0ryf+iNFOwid148yePZ0gCBcRxj3wiW1mTmP7UQ==", "dependencies": { "Newtonsoft.Json": "12.0.3", "System.Configuration.ConfigurationManager": "6.0.0" @@ -2618,7 +2618,7 @@ "Serilog.Extensions.Logging.File": "2.0.0", "Serilog.Sinks.AzureCosmosDB": "2.0.0", "Serilog.Sinks.SyslogMessages": "2.0.6", - "Stripe.net": "39.107.0", + "Stripe.net": "40.0.0", "YubicoDotNetClient": "1.2.0" } },