Class PaymentGatewayResolver
Inheritance
PaymentGatewayResolver
Assembly: Volo.Payment.Application.dll
Syntax
public class PaymentGatewayResolver : IScopedDependency
Constructors
PaymentGatewayResolver(IOptions<PaymentOptions>, ILogger<PaymentGatewayResolver>, IServiceProvider)
Declaration
public PaymentGatewayResolver(IOptions<PaymentOptions> paymentOptions, ILogger<PaymentGatewayResolver> logger, IServiceProvider serviceProvider)
Parameters
Properties
Logger
Declaration
protected ILogger<PaymentGatewayResolver> Logger { get; }
Property Value
PaymentOptions
Declaration
protected PaymentOptions PaymentOptions { get; }
Property Value
Methods
Resolve(string)
Declaration
public virtual IPaymentGateway Resolve(string gatewayName)
Parameters
Type |
Name |
Description |
string |
gatewayName |
|
Returns
Implements
Extension Methods