diff --git a/packages/services/stripe-billing/package.json b/packages/services/stripe-billing/package.json index e476e559c..156be7e2a 100644 --- a/packages/services/stripe-billing/package.json +++ b/packages/services/stripe-billing/package.json @@ -20,7 +20,7 @@ "got": "14.4.5", "pino-pretty": "11.3.0", "reflect-metadata": "0.2.2", - "stripe": "17.3.0", + "stripe": "17.5.0", "zod": "3.24.1" }, "buildOptions": { diff --git a/packages/services/stripe-billing/src/billing-sync.ts b/packages/services/stripe-billing/src/billing-sync.ts index dcc190ec6..0d7907261 100644 --- a/packages/services/stripe-billing/src/billing-sync.ts +++ b/packages/services/stripe-billing/src/billing-sync.ts @@ -23,7 +23,7 @@ export function createStripeBilling(config: { config.storage.additionalInterceptors, ); const stripeApi = new Stripe(config.stripe.token, { - apiVersion: '2024-09-30.acacia', + apiVersion: '2024-12-18.acacia', typescript: true, httpClient: Stripe.createFetchHttpClient(fetch), }); diff --git a/packages/web/app/package.json b/packages/web/app/package.json index 1055ade25..5f5160975 100644 --- a/packages/web/app/package.json +++ b/packages/web/app/package.json @@ -57,8 +57,8 @@ "@storybook/blocks": "8.4.7", "@storybook/react": "8.4.7", "@storybook/react-vite": "8.4.7", - "@stripe/react-stripe-js": "2.8.1", - "@stripe/stripe-js": "4.9.0", + "@stripe/react-stripe-js": "2.9.0", + "@stripe/stripe-js": "4.10.0", "@tanstack/react-query": "5.62.10", "@tanstack/react-router": "1.34.9", "@tanstack/react-table": "8.17.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b4e29497d..52f028633 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1418,8 +1418,8 @@ importers: specifier: 0.2.2 version: 0.2.2 stripe: - specifier: 17.3.0 - version: 17.3.0 + specifier: 17.5.0 + version: 17.5.0 zod: specifier: 3.24.1 version: 3.24.1 @@ -1784,11 +1784,11 @@ importers: specifier: 8.4.7 version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.28.1)(terser@5.36.0)) '@stripe/react-stripe-js': - specifier: 2.8.1 - version: 2.8.1(@stripe/stripe-js@4.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 2.9.0 + version: 2.9.0(@stripe/stripe-js@4.10.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@stripe/stripe-js': - specifier: 4.9.0 - version: 4.9.0 + specifier: 4.10.0 + version: 4.10.0 '@tanstack/react-query': specifier: 5.62.10 version: 5.62.10(react@18.3.1) @@ -7463,15 +7463,15 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@stripe/react-stripe-js@2.8.1': - resolution: {integrity: sha512-C410jVKOATinXLalWotab6E6jlWAlbqUDWL9q1km0p5UHrvnihjjYzA8imYXc4xc4Euf9GeKDQc4n35HKZvgwg==} + '@stripe/react-stripe-js@2.9.0': + resolution: {integrity: sha512-+/j2g6qKAKuWSurhgRMfdlIdKM+nVVJCy/wl0US2Ccodlqx0WqfIIBhUkeONkCG+V/b+bZzcj4QVa3E/rXtT4Q==} peerDependencies: '@stripe/stripe-js': ^1.44.1 || ^2.0.0 || ^3.0.0 || ^4.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@stripe/stripe-js@4.9.0': - resolution: {integrity: sha512-tMPZQZZXGWyNX7hbgenq+1xEj2oigJ54XddbtSX36VedoKsPBq7dxwRXu4Xd5FdpT3JDyyDtnmvYkaSnH1yHTQ==} + '@stripe/stripe-js@4.10.0': + resolution: {integrity: sha512-KrMOL+sH69htCIXCaZ4JluJ35bchuCCznyPyrbN8JXSGQfwBI1SuIEMZNwvy8L8ykj29t6sa5BAAiL7fNoLZ8A==} engines: {node: '>=12.16'} '@swc/core-darwin-arm64@1.10.1': @@ -14829,8 +14829,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - stripe@17.3.0: - resolution: {integrity: sha512-WACmytj1MssbIwGwPfAomo61jgldb2B/cB6A3W/Bqs9zId1olVcAa8X7HERkqpw4190GSsbvrD7KnkZogatyvw==} + stripe@17.5.0: + resolution: {integrity: sha512-kcyeAkDFjGsVl17FqnG7q/+xIjt0ZjOo9Dm+q8deAvs2Xe4iAHrhxyoP4etUVFc+/LZJANjIPVR+ZOnt9hr/Ug==} engines: {node: '>=12.*'} strnum@1.0.5: @@ -16443,8 +16443,8 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16551,11 +16551,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.596.0': + '@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16594,6 +16594,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso-oidc@3.716.0(@aws-sdk/client-sts@3.716.0)': @@ -16727,11 +16728,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)': + '@aws-sdk/client-sts@3.596.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16770,7 +16771,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/client-sts@3.716.0': @@ -16884,7 +16884,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/credential-provider-env': 3.587.0 '@aws-sdk/credential-provider-http': 3.596.0 '@aws-sdk/credential-provider-process': 3.587.0 @@ -17003,7 +17003,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.10 '@smithy/types': 3.7.1 @@ -17178,7 +17178,7 @@ snapshots: '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.10 '@smithy/shared-ini-file-loader': 3.1.11 @@ -23566,14 +23566,14 @@ snapshots: dependencies: storybook: 8.4.7(prettier@3.4.2) - '@stripe/react-stripe-js@2.8.1(@stripe/stripe-js@4.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@stripe/react-stripe-js@2.9.0(@stripe/stripe-js@4.10.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@stripe/stripe-js': 4.9.0 + '@stripe/stripe-js': 4.10.0 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@stripe/stripe-js@4.9.0': {} + '@stripe/stripe-js@4.10.0': {} '@swc/core-darwin-arm64@1.10.1': optional: true @@ -32590,7 +32590,7 @@ snapshots: strip-json-comments@3.1.1: {} - stripe@17.3.0: + stripe@17.5.0: dependencies: '@types/node': 22.9.3 qs: 6.13.0