remove simbrell int

This commit is contained in:
CHIEFSOFT\ameye
2025-08-23 15:05:56 -04:00
parent b363303fad
commit b1d79d87a3
6 changed files with 29 additions and 227 deletions
+18
View File
@@ -46,3 +46,21 @@ class StripeIntegration:
expand=["latest_invoice.payment_intent"], # To get details for payment confirmation
)
@staticmethod
def create_checkout_session_subscription(price_id):
try:
checkout_session = stripe.checkout.Session.create(
line_items=[
{
'price': price_id, # Use a pre-defined Stripe Price ID
'quantity': 1,
},
],
mode='subscription',
success_url='https://example.com/success?session_id={CHECKOUT_SESSION_ID}',
cancel_url='https://example.com/cancel',
)
return checkout_session.url
except stripe.error.StripeError as e:
print(f"Error creating subscription Checkout Session: {e}")
return None