Class PrePaymentModel
Inheritance
PrePaymentModel
Assembly: Volo.Payment.Stripe.Web.dll
Syntax
public class PrePaymentModel : AbpPageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
PrePaymentModel(IOptions<PaymentWebOptions>, IOptions<StripeWebOptions>, IPaymentRequestAppService, IPlanAppService)
Declaration
public PrePaymentModel(IOptions<PaymentWebOptions> paymentWebOptions, IOptions<StripeWebOptions> stripeOptions, IPaymentRequestAppService paymentRequestAppService, IPlanAppService planAppService)
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
PlanAppService
Declaration
protected IPlanAppService PlanAppService { get; }
Property Value
PublishableKey
Declaration
public string PublishableKey { get; set; }
Property Value
SessionId
Declaration
public string SessionId { get; set; }
Property Value
StartResult
Declaration
public PaymentRequestStartResultDto StartResult { get; protected set; }
Property Value
StripeWebOptions
Declaration
protected StripeWebOptions StripeWebOptions { get; }
Property Value
Methods
OnGet()
Declaration
public virtual ActionResult OnGet()
Returns
OnPostAsync()
Declaration
public virtual Task OnPostAsync()
Returns
Implements
Extension Methods