From 4186349bf25bac4fe54d4ba9e32999f3203bf84b Mon Sep 17 00:00:00 2001 From: Igor Zynov Date: Tue, 29 Jul 2025 21:24:15 +0400 Subject: [PATCH] feat(payment-stripe): add optional custom unit amount support in price creation --- .../payment-stripe/src/methods/price/create.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/microservices/payment-stripe/src/methods/price/create.ts b/microservices/payment-stripe/src/methods/price/create.ts index c60cc90d..a481eb3b 100644 --- a/microservices/payment-stripe/src/methods/price/create.ts +++ b/microservices/payment-stripe/src/methods/price/create.ts @@ -15,7 +15,17 @@ class PriceCreateInput { userId: string; @IsNumber() - unitAmount: number; + @IsOptional() + unitAmount?: number; + + @IsObject() + @IsOptional() + customUnitAmount?: { + enabled: boolean; + preset?: number; + minimum?: number; + maximum?: number; + }; @IsObject() @IsOptional()