diff --git a/src/comissions.app.api/Services/Payment/StripePaymentServiceProvider.cs b/src/comissions.app.api/Services/Payment/StripePaymentServiceProvider.cs index 252a7c6..cc11818 100644 --- a/src/comissions.app.api/Services/Payment/StripePaymentServiceProvider.cs +++ b/src/comissions.app.api/Services/Payment/StripePaymentServiceProvider.cs @@ -7,6 +7,7 @@ public class StripePaymentServiceProvider:IPaymentService { private readonly IConfiguration _configuration; private readonly string _apiKey; + private readonly string _baseUiUrl; public StripePaymentServiceProvider(IConfiguration configuration) @@ -14,6 +15,7 @@ public class StripePaymentServiceProvider:IPaymentService _configuration = configuration; _apiKey = _configuration.GetValue("Stripe:ApiKey"); StripeConfiguration.ApiKey = _apiKey; + _baseUiUrl = _configuration.GetValue("UI:BaseUrl"); } public string CreateCustomer() @@ -70,8 +72,8 @@ public class StripePaymentServiceProvider:IPaymentService var options = new AccountLinkCreateOptions { Account = accountId, - RefreshUrl = "https://example.com/reauth", - ReturnUrl = "https://example.com/return", + RefreshUrl = $"{_baseUiUrl}/artistDashboard", + ReturnUrl = $"{_baseUiUrl}/artistDashboard", Type = "account_onboarding", }; var service = new AccountLinkService(); diff --git a/src/comissions.app.api/appsettings.json b/src/comissions.app.api/appsettings.json index d43122d..2f52e86 100644 --- a/src/comissions.app.api/appsettings.json +++ b/src/comissions.app.api/appsettings.json @@ -1,4 +1,7 @@ { + "UI": { + "BaseUrl": "http://localhost:3000" + }, "Database": { "Database": "comissionsapp", "Host": "localhost",