From 3051ceb4b8722f416b4202ebac726f18b8ab1493 Mon Sep 17 00:00:00 2001 From: Manav Bokinala Date: Wed, 7 Jan 2026 04:37:15 -0800 Subject: [PATCH] Add checkout promotion and UI params --- src/client/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/client/index.ts b/src/client/index.ts index bd0bbaa..50302b4 100644 --- a/src/client/index.ts +++ b/src/client/index.ts @@ -160,6 +160,8 @@ export class StripeSubscriptions { subscriptionMetadata?: Record; /** Metadata to attach to the payment intent (only for mode: "payment") */ paymentIntentMetadata?: Record; + allow_promotion_codes?: boolean + ui_mode?: "custom" | "embedded" | "hosted" }, ) { const stripe = new StripeSDK(this.apiKey); @@ -175,6 +177,8 @@ export class StripeSubscriptions { success_url: args.successUrl, cancel_url: args.cancelUrl, metadata: args.metadata || {}, + allow_promotion_codes: args.allow_promotion_codes, + ui_mode: args.ui_mode }; if (args.customerId) {