Class PrePaymentModel
Inheritance
PrePaymentModel
Assembly: Volo.Payment.Payu.Web.dll
Syntax
public class PrePaymentModel : AbpPageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
PrePaymentModel(IOptions<PaymentWebOptions>, IOptions<PayuWebOptions>, IPaymentRequestAppService)
Declaration
public PrePaymentModel(IOptions<PaymentWebOptions> paymentGatewayOptions, IOptions<PayuWebOptions> payuOptions, IPaymentRequestAppService paymentRequestAppService)
Parameters
Properties
Email
Declaration
public string Email { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
PaymentGatewayOptions
Declaration
protected IOptions<PaymentWebOptions> PaymentGatewayOptions { get; }
Property Value
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
PaymentRequestStartResult
Declaration
public PaymentRequestStartResultDto PaymentRequestStartResult { get; set; }
Property Value
PayuWebOptions
Declaration
protected PayuWebOptions PayuWebOptions { get; }
Property Value
PrePaymentCheckoutButtonStyle
Declaration
public string PrePaymentCheckoutButtonStyle { get; set; }
Property Value
Surname
Declaration
public string Surname { get; set; }
Property Value
Methods
OnGet()
Declaration
public virtual ActionResult OnGet()
Returns
OnPostAsync()
Declaration
public virtual Task OnPostAsync()
Returns
Implements
Extension Methods