Show / Hide Table of Contents

Class PrePaymentModel

Inheritance
object
PageModel
AbpPageModel
PrePaymentModel
Implements
IAsyncPageFilter
IPageFilter
IFilterMetadata
Inherited Members
AbpPageModel.NoContent()
AbpPageModel.ValidateModel()
AbpPageModel.CheckPolicyAsync(string)
AbpPageModel.PartialView<TModel>(string, TModel)
AbpPageModel.CreateLocalizer()
AbpPageModel.RedirectSafelyAsync(string, string)
AbpPageModel.GetRedirectUrlAsync(string, string)
AbpPageModel.NormalizeReturnUrlAsync(string)
AbpPageModel.GetAppHomeUrlAsync()
AbpPageModel.LazyServiceProvider
AbpPageModel.ServiceProvider
AbpPageModel.Clock
AbpPageModel.Alerts
AbpPageModel.UnitOfWorkManager
AbpPageModel.ObjectMapperContext
AbpPageModel.ObjectMapper
AbpPageModel.GuidGenerator
AbpPageModel.LoggerFactory
AbpPageModel.StringLocalizerFactory
AbpPageModel.L
AbpPageModel.LocalizationResourceType
AbpPageModel.CurrentUser
AbpPageModel.CurrentTenant
AbpPageModel.SettingProvider
AbpPageModel.ModelValidator
AbpPageModel.AuthorizationService
AbpPageModel.AlertManager
AbpPageModel.CurrentUnitOfWork
AbpPageModel.Logger
AbpPageModel.AppUrlProvider
PageModel.TryUpdateModelAsync<TModel>(TModel)
PageModel.TryUpdateModelAsync<TModel>(TModel, string)
PageModel.TryUpdateModelAsync<TModel>(TModel, string, IValueProvider)
PageModel.TryUpdateModelAsync<TModel>(TModel, string, params Expression<Func<TModel, object>>[])
PageModel.TryUpdateModelAsync<TModel>(TModel, string, Func<ModelMetadata, bool>)
PageModel.TryUpdateModelAsync<TModel>(TModel, string, IValueProvider, params Expression<Func<TModel, object>>[])
PageModel.TryUpdateModelAsync<TModel>(TModel, string, IValueProvider, Func<ModelMetadata, bool>)
PageModel.TryUpdateModelAsync(object, Type, string)
PageModel.TryUpdateModelAsync(object, Type, string, IValueProvider, Func<ModelMetadata, bool>)
PageModel.BadRequest()
PageModel.BadRequest(object)
PageModel.BadRequest(ModelStateDictionary)
PageModel.Challenge()
PageModel.Challenge(params string[])
PageModel.Challenge(AuthenticationProperties)
PageModel.Challenge(AuthenticationProperties, params string[])
PageModel.Content(string)
PageModel.Content(string, string)
PageModel.Content(string, string, Encoding)
PageModel.Content(string, MediaTypeHeaderValue)
PageModel.Forbid()
PageModel.Forbid(params string[])
PageModel.Forbid(AuthenticationProperties)
PageModel.Forbid(AuthenticationProperties, params string[])
PageModel.File(byte[], string)
PageModel.File(byte[], string, string)
PageModel.File(Stream, string)
PageModel.File(Stream, string, string)
PageModel.File(string, string)
PageModel.File(string, string, string)
PageModel.LocalRedirect(string)
PageModel.LocalRedirectPermanent(string)
PageModel.LocalRedirectPreserveMethod(string)
PageModel.LocalRedirectPermanentPreserveMethod(string)
PageModel.NotFound()
PageModel.NotFound(object)
PageModel.Page()
PageModel.PhysicalFile(string, string)
PageModel.PhysicalFile(string, string, string)
PageModel.Redirect(string)
PageModel.RedirectPermanent(string)
PageModel.RedirectPreserveMethod(string)
PageModel.RedirectPermanentPreserveMethod(string)
PageModel.RedirectToAction(string)
PageModel.RedirectToAction(string, object)
PageModel.RedirectToAction(string, string)
PageModel.RedirectToAction(string, string, object)
PageModel.RedirectToAction(string, string, string)
PageModel.RedirectToAction(string, string, object, string)
PageModel.RedirectToActionPreserveMethod(string, string, object, string)
PageModel.RedirectToActionPermanent(string)
PageModel.RedirectToActionPermanent(string, object)
PageModel.RedirectToActionPermanent(string, string)
PageModel.RedirectToActionPermanent(string, string, string)
PageModel.RedirectToActionPermanent(string, string, object)
PageModel.RedirectToActionPermanent(string, string, object, string)
PageModel.RedirectToActionPermanentPreserveMethod(string, string, object, string)
PageModel.RedirectToRoute(string)
PageModel.RedirectToRoute(object)
PageModel.RedirectToRoute(string, object)
PageModel.RedirectToRoute(string, string)
PageModel.RedirectToRoute(string, object, string)
PageModel.RedirectToRoutePreserveMethod(string, object, string)
PageModel.RedirectToRoutePermanent(string)
PageModel.RedirectToRoutePermanent(object)
PageModel.RedirectToRoutePermanent(string, object)
PageModel.RedirectToRoutePermanent(string, string)
PageModel.RedirectToRoutePermanent(string, object, string)
PageModel.RedirectToRoutePermanentPreserveMethod(string, object, string)
PageModel.RedirectToPage()
PageModel.RedirectToPage(object)
PageModel.RedirectToPage(string)
PageModel.RedirectToPage(string, string)
PageModel.RedirectToPage(string, string, object)
PageModel.RedirectToPage(string, object)
PageModel.RedirectToPage(string, string, string)
PageModel.RedirectToPage(string, string, object, string)
PageModel.RedirectToPagePermanent(string)
PageModel.RedirectToPagePermanent(string, object)
PageModel.RedirectToPagePermanent(string, string)
PageModel.RedirectToPagePermanent(string, string, object)
PageModel.RedirectToPagePermanent(string, string, string)
PageModel.RedirectToPagePermanent(string, object, string)
PageModel.RedirectToPagePermanent(string, string, object, string)
PageModel.RedirectToPagePreserveMethod(string, string, object, string)
PageModel.RedirectToPagePermanentPreserveMethod(string, string, object, string)
PageModel.SignIn(ClaimsPrincipal, string)
PageModel.SignIn(ClaimsPrincipal, AuthenticationProperties, string)
PageModel.SignOut(params string[])
PageModel.SignOut(AuthenticationProperties, params string[])
PageModel.StatusCode(int)
PageModel.StatusCode(int, object)
PageModel.Unauthorized()
PageModel.Partial(string)
PageModel.Partial(string, object)
PageModel.ViewComponent(string)
PageModel.ViewComponent(Type)
PageModel.ViewComponent(string, object)
PageModel.ViewComponent(Type, object)
PageModel.TryValidateModel(object)
PageModel.TryValidateModel(object, string)
PageModel.OnPageHandlerSelected(PageHandlerSelectedContext)
PageModel.OnPageHandlerExecuting(PageHandlerExecutingContext)
PageModel.OnPageHandlerExecuted(PageHandlerExecutedContext)
PageModel.OnPageHandlerSelectionAsync(PageHandlerSelectedContext)
PageModel.OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)
PageModel.PageContext
PageModel.HttpContext
PageModel.Request
PageModel.Response
PageModel.RouteData
PageModel.ModelState
PageModel.User
PageModel.TempData
PageModel.Url
PageModel.MetadataProvider
PageModel.ViewData
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Payment.Stripe.Pages.Payment.Stripe
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
Type Name Description
IOptions<PaymentWebOptions> paymentWebOptions
IOptions<StripeWebOptions> stripeOptions
IPaymentRequestAppService paymentRequestAppService
IPlanAppService planAppService

Properties

PaymentRequest

Declaration
protected PaymentRequestWithDetailsDto PaymentRequest { get; set; }
Property Value
Type Description
PaymentRequestWithDetailsDto

PaymentRequestAppService

Declaration
protected IPaymentRequestAppService PaymentRequestAppService { get; }
Property Value
Type Description
IPaymentRequestAppService

PaymentRequestId

Declaration
[BindProperty]
public Guid PaymentRequestId { get; set; }
Property Value
Type Description
Guid

PaymentWebOptions

Declaration
protected IOptions<PaymentWebOptions> PaymentWebOptions { get; }
Property Value
Type Description
IOptions<PaymentWebOptions>

PlanAppService

Declaration
protected IPlanAppService PlanAppService { get; }
Property Value
Type Description
IPlanAppService

PublishableKey

Declaration
public string PublishableKey { get; set; }
Property Value
Type Description
string

SessionId

Declaration
public string SessionId { get; set; }
Property Value
Type Description
string

StartResult

Declaration
public PaymentRequestStartResultDto StartResult { get; protected set; }
Property Value
Type Description
PaymentRequestStartResultDto

StripeWebOptions

Declaration
protected StripeWebOptions StripeWebOptions { get; }
Property Value
Type Description
StripeWebOptions

Methods

OnGet()

Declaration
public virtual ActionResult OnGet()
Returns
Type Description
ActionResult

OnPostAsync()

Declaration
public virtual Task OnPostAsync()
Returns
Type Description
Task

Implements

IAsyncPageFilter
IPageFilter
IFilterMetadata

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform