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")