From d4c88d2f15eaa0b0b3de8a4cd340a3d44e16f8e2 Mon Sep 17 00:00:00 2001 From: Dominic Villemure Date: Sun, 16 Jun 2024 10:00:15 -0400 Subject: [PATCH] config for stripe api key --- src/Infrastructure/Stripe/StripeService.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Infrastructure/Stripe/StripeService.cs b/src/Infrastructure/Stripe/StripeService.cs index 061f9e2..7b78fff 100644 --- a/src/Infrastructure/Stripe/StripeService.cs +++ b/src/Infrastructure/Stripe/StripeService.cs @@ -4,6 +4,7 @@ using Hutopy.Application.Common.Interfaces; using Microsoft.AspNetCore.Http; using Hutopy.Application.Common.Models; using Hutopy.Application.Stripe.Commands; +using Microsoft.Extensions.Configuration; namespace Hutopy.Infrastructure.Stripe; @@ -11,10 +12,11 @@ public class StripeService : IStripeService { private readonly IHttpContextAccessor _httpContextAccessor; - public StripeService(IHttpContextAccessor httpContextAccessor) + public StripeService(IHttpContextAccessor httpContextAccessor, IConfiguration configuration) { _httpContextAccessor = httpContextAccessor; - StripeConfiguration.ApiKey = ""; + var stripeKey = configuration["STRIPE-API-KEY"] ?? ""; + StripeConfiguration.ApiKey = stripeKey; } public async Task CreateCheckoutSession(int amount, string creatorId, string currency = "cad")