feat: integrate Stripe for self-hosted license purchasing and update pricing component

This commit is contained in:
Mauricio Siu
2025-03-20 01:19:39 -06:00
parent e433edd7b7
commit 3d622c7a53
7 changed files with 278 additions and 32 deletions

9
pnpm-lock.yaml generated
View File

@@ -124,6 +124,9 @@ importers:
'@radix-ui/react-tooltip':
specifier: ^1.1.3
version: 1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@stripe/stripe-js':
specifier: ^6.1.0
version: 6.1.0
'@tabler/icons-react':
specifier: 3.21.0
version: 3.21.0(react@18.2.0)
@@ -1649,6 +1652,10 @@ packages:
engines: {node: '>= 8.0.0'}
hasBin: true
'@stripe/stripe-js@6.1.0':
resolution: {integrity: sha512-/5zxRol+MU4I7fjZXPxP2M6E1nuHOxAzoc0tOEC/TLnC31Gzc+5EE93mIjoAnu28O1Sqpl7/BkceDHwnGmn75A==}
engines: {node: '>=12.16'}
'@swc/counter@0.1.3':
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
@@ -5388,6 +5395,8 @@ snapshots:
fflate: 0.7.4
string.prototype.codepointat: 0.2.1
'@stripe/stripe-js@6.1.0': {}
'@swc/counter@0.1.3': {}
'@swc/helpers@0.5.13':