mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2024-11-19 09:54:30 +01:00
d5d0be5824
* Editorconfig: Add space_before_self_closing setting This was a difference between the way dotnet-format and Rider format code. See https://www.jetbrains.com/help/rider/EditorConfig_Index.html * Editorconfig: Keep 4 spaces indentation for Swagger JSON files They are all formatted that way, let's keep it like that. * Apply dotnet-format, mostly white-space related changes
18 lines
612 B
C#
18 lines
612 B
C#
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using BTCPayServer.Data.Data;
|
|
using BTCPayServer.Payments;
|
|
using Microsoft.AspNetCore.Http;
|
|
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace BTCPayServer.PayoutProcessors;
|
|
|
|
public interface IPayoutProcessorFactory
|
|
{
|
|
public string Processor { get; }
|
|
public string FriendlyName { get; }
|
|
public string ConfigureLink(string storeId, PaymentMethodId paymentMethodId, HttpRequest request);
|
|
public IEnumerable<PaymentMethodId> GetSupportedPaymentMethods();
|
|
public Task<IHostedService> ConstructProcessor(PayoutProcessorData settings);
|
|
}
|