Bugfix/handle missing Stripe api key exception (#4013)
* Conditionally initialize Stripe
This commit is contained in:
parent
de74d5c3d6
commit
b2aa31f4ba
@ -28,6 +28,7 @@ export class SubscriptionService {
|
|||||||
private readonly prismaService: PrismaService,
|
private readonly prismaService: PrismaService,
|
||||||
private readonly propertyService: PropertyService
|
private readonly propertyService: PropertyService
|
||||||
) {
|
) {
|
||||||
|
if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) {
|
||||||
this.stripe = new Stripe(
|
this.stripe = new Stripe(
|
||||||
this.configurationService.get('STRIPE_SECRET_KEY'),
|
this.configurationService.get('STRIPE_SECRET_KEY'),
|
||||||
{
|
{
|
||||||
@ -35,6 +36,7 @@ export class SubscriptionService {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public async createCheckoutSession({
|
public async createCheckoutSession({
|
||||||
couponId,
|
couponId,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user