Class PrePaymentModel
Inheritance
PrePaymentModel
Assembly: Volo.Payment.TwoCheckout.Web.dll
Syntax
public class PrePaymentModel : AbpPageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
PrePaymentModel(IOptions<TwoCheckoutWebOptions>, IPaymentRequestAppService, IOptions<PaymentWebOptions>)
Declaration
public PrePaymentModel(IOptions<TwoCheckoutWebOptions> twoCheckoutOptions, IPaymentRequestAppService paymentRequestAppService, IOptions<PaymentWebOptions> paymentWebOptions)
Parameters
Properties
PaymentRequest
Declaration
protected PaymentRequestWithDetailsDto PaymentRequest { get; set; }
Property Value
PaymentRequestAppService
Declaration
protected IPaymentRequestAppService PaymentRequestAppService { get; }
Property Value
PaymentRequestId
Declaration
[BindProperty]
public Guid PaymentRequestId { get; set; }
Property Value
PaymentWebOptions
Declaration
protected IOptions<PaymentWebOptions> PaymentWebOptions { get; }
Property Value
TwoCheckoutWebOptions
Declaration
protected TwoCheckoutWebOptions TwoCheckoutWebOptions { get; }
Property Value
Methods
OnGet()
Declaration
public virtual ActionResult OnGet()
Returns
OnPostAsync()
Declaration
public virtual Task OnPostAsync()
Returns
Implements
Extension Methods