Class GatewayController
Implements
Inherited Members
Namespace: Volo.Payment.Gateways
Assembly: Volo.Payment.HttpApi.dll
Syntax
[RemoteService(true, Name = "AbpPaymentCommon")]
[Area("payment")]
[Route("api/payment/gateways")]
public class GatewayController : PaymentCommonController, IAvoidDuplicateCrossCuttingConcerns, IGatewayAppService, IApplicationService, IRemoteService
Constructors
GatewayController(IGatewayAppService)
Declaration
public GatewayController(IGatewayAppService gatewayAppService)
Parameters
Type | Name | Description |
---|---|---|
IGatewayAppService | gatewayAppService |
Properties
GatewayAppService
Declaration
protected IGatewayAppService GatewayAppService { get; }
Property Value
Type | Description |
---|---|
IGatewayAppService |
Methods
GetGatewayConfigurationAsync()
Declaration
[HttpGet]
public virtual Task<List<GatewayDto>> GetGatewayConfigurationAsync()
Returns
Type | Description |
---|---|
Task<List<GatewayDto>> |
GetSubscriptionSupportedGatewaysAsync()
Declaration
[HttpGet]
[Route("subscription-supported")]
public virtual Task<List<GatewayDto>> GetSubscriptionSupportedGatewaysAsync()
Returns
Type | Description |
---|---|
Task<List<GatewayDto>> |