PaymentMethodController
public class PaymentMethodController : VendrAuthorizedJsonControllerBase
Inheritance
Namespace
Constructors
PaymentMethodController
public PaymentMethodController(UmbracoControllerContext vendrContext, IStoreService storeService,
IPaymentProviderService paymentProviderService, IPaymentMethodService paymentMethodService,
IUnitOfWorkProvider uowProvider)
Methods
CreatePaymentMethod
public PaymentMethodEditDto CreatePaymentMethod(Guid storeId, string paymentProviderAlias)
DeletePaymentMethod
public HttpResponseMessage DeletePaymentMethod(Guid paymentMethodId)
GetPaymentMethod
public PaymentMethodEditDto GetPaymentMethod(Guid paymentMethodId)
GetPaymentMethods
public IEnumerable<PaymentMethodBasicDto> GetPaymentMethods(Guid storeId)
GetPaymentProviderDefinitions
public IEnumerable<PaymentProviderDefinition> GetPaymentProviderDefinitions()
GetPaymentProviderScaffold
public PaymentProviderScaffold GetPaymentProviderScaffold(string paymentProviderAlias)
SavePaymentMethod
public PaymentMethodEditDto SavePaymentMethod(PaymentMethodSaveDto paymentMethod)