diff --git a/pyproject.toml b/pyproject.toml index b64608d..7deca20 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ production = [ "uvicorn[standard]>=0.30.0", ] saas = [ - "clerk-python-sdk>=1.0.0a4", + "clerk-backend-api>=1.0.0", "stripe>=9.1.0", ] diff --git a/stripe_webhook.py b/stripe_webhook.py index 854f1b1..3e5dfa9 100644 --- a/stripe_webhook.py +++ b/stripe_webhook.py @@ -1,10 +1,10 @@ import os, stripe -from clerk import ClerkClient # Clerk backend SDK +from clerk_backend_api import Clerk # Clerk backend SDK from fastapi import APIRouter, Request, HTTPException router = APIRouter() stripe.api_key = os.getenv("STRIPE_SECRET") -clerk = ClerkClient(secret_key=os.getenv("CLERK_SECRET_KEY")) +clerk = Clerk(bearer_auth=os.getenv("CLERK_SECRET_KEY")) @router.post("/stripe/webhook") async def stripe_hook(req: Request):