Show / Hide Table of Contents

Class GatewayController

Inheritance
object
PaymentCommonController
GatewayController
Implements
IGatewayAppService
IApplicationService
IRemoteService
Namespace: Volo.Payment.Gateways
Assembly: Volo.Payment.HttpApi.dll
Syntax
[Area("payment")]
[Route("api/payment/gateways")]
public class GatewayController : PaymentCommonController, 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>>

Implements

IGatewayAppService
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
In this article
Back to top Powered by Volosoft