diff --git a/frontend/src/billing/billingApi.ts b/frontend/src/billing/billingApi.ts index 117d05b5e..9d3c1b84d 100644 --- a/frontend/src/billing/billingApi.ts +++ b/frontend/src/billing/billingApi.ts @@ -629,6 +629,7 @@ export type ApiCreditSettings = { export type PurchaseCreditsRequest = { credits: number; + email: string; success_url: string; cancel_url: string; }; diff --git a/frontend/src/components/apikeys/ApiCreditsSection.tsx b/frontend/src/components/apikeys/ApiCreditsSection.tsx index 7285b262c..f11e26d24 100644 --- a/frontend/src/components/apikeys/ApiCreditsSection.tsx +++ b/frontend/src/components/apikeys/ApiCreditsSection.tsx @@ -132,6 +132,7 @@ export function ApiCreditsSection({ showSuccessMessage = false }: ApiCreditsSect if (method === "stripe") { const response = await billingService.purchaseApiCredits({ credits: finalPackage.credits, + email: userEmail || "", success_url: successUrl, cancel_url: cancelUrl || successUrl });