C# Class JudoDotNetXamarin.CardEntryPage

Inheritance: KeyboardAwarePage, TransactionView
Afficher le fichier Open project: JudoPay/Judo-Xamarin

Protected Properties

Свойство Type Description
Judo Judo
PaymentService IPaymentService
Presenter TransactionPresenter

Méthodes publiques

Méthode Description
CardEntryPage ( Judo judo ) : System
CardEntryPage ( Judo judo, PaymentDefaultsViewModel defaults ) : System
CardEntryPage ( Judo judo, TokenPaymentDefaultsViewModel defaults ) : System
HideLoading ( ) : void
InitializeView ( ) : void
OnDeclined ( ) : void
OnDisplay3dSecure ( JudoPayDotNet.Models.PaymentRequiresThreeDSecureModel result ) : void
OnDisplayConnectionError ( ) : void
OnResult ( IResult result ) : void
SetAmexAsUnaccepted ( ) : void
SetMaestroAsUnaccepted ( ) : void
ShowLoading ( ) : void
Validate ( object sender ) : void

Méthodes protégées

Méthode Description
GetDefaultButtonLabel ( ) : string
GetDefaultTitle ( ) : string
GetLoadingOverlayTitleLabel ( ) : string
OnAppearing ( ) : void
OnBackButtonPressed ( ) : bool
OnSubmit ( CardViewModel card ) : void
SetEnabledForAllViews ( bool isEnabled ) : void

Private Methods

Méthode Description
Advance ( JudoEntry entry, bool isValid ) : void
AreAllPartsValid ( List parts ) : bool
ChangeValidParts ( CardPart cardPart, bool isValid ) : void
DisplayAvsFieldIfAvsEnabledAndPrimaryPartsAreMet ( ) : void
DisplayPaymentButtonIfValidPartsMet ( ) : void
GetButtonLabel ( ) : string
GetTitle ( ) : string
InitializeEntryFromTheme ( List entries ) : void
InitializeTheme ( ) : void
SetBillingCountry ( ) : void
SetUpDefaults ( PaymentDefaultsViewModel defaults ) : void
SetUpDefaults ( TokenPaymentDefaultsViewModel defaults ) : void
UpdateCardIcons ( ) : void
UpdateCardNumberFormat ( ) : void
UpdateCardNumberMaxLength ( ) : void
UpdateCvvMaxLength ( ) : void
ValidatePart ( JudoEntry entry, IValidator validator, CardPart cardPart ) : void

Method Details

CardEntryPage() public méthode

public CardEntryPage ( Judo judo ) : System
judo Judo
Résultat System

CardEntryPage() public méthode

public CardEntryPage ( Judo judo, PaymentDefaultsViewModel defaults ) : System
judo Judo
defaults PaymentDefaultsViewModel
Résultat System

CardEntryPage() public méthode

public CardEntryPage ( Judo judo, TokenPaymentDefaultsViewModel defaults ) : System
judo Judo
defaults TokenPaymentDefaultsViewModel
Résultat System

GetDefaultButtonLabel() protected méthode

protected GetDefaultButtonLabel ( ) : string
Résultat string

GetDefaultTitle() protected méthode

protected GetDefaultTitle ( ) : string
Résultat string

GetLoadingOverlayTitleLabel() protected méthode

protected GetLoadingOverlayTitleLabel ( ) : string
Résultat string

HideLoading() public méthode

public HideLoading ( ) : void
Résultat void

InitializeView() public méthode

public InitializeView ( ) : void
Résultat void

OnAppearing() protected méthode

protected OnAppearing ( ) : void
Résultat void

OnBackButtonPressed() protected méthode

protected OnBackButtonPressed ( ) : bool
Résultat bool

OnDeclined() public méthode

public OnDeclined ( ) : void
Résultat void

OnDisplay3dSecure() public méthode

public OnDisplay3dSecure ( JudoPayDotNet.Models.PaymentRequiresThreeDSecureModel result ) : void
result JudoPayDotNet.Models.PaymentRequiresThreeDSecureModel
Résultat void

OnDisplayConnectionError() public méthode

public OnDisplayConnectionError ( ) : void
Résultat void

OnResult() public méthode

public OnResult ( IResult result ) : void
result IResult
Résultat void

OnSubmit() protected abstract méthode

protected abstract OnSubmit ( CardViewModel card ) : void
card CardViewModel
Résultat void

SetAmexAsUnaccepted() public méthode

public SetAmexAsUnaccepted ( ) : void
Résultat void

SetEnabledForAllViews() protected méthode

protected SetEnabledForAllViews ( bool isEnabled ) : void
isEnabled bool
Résultat void

SetMaestroAsUnaccepted() public méthode

public SetMaestroAsUnaccepted ( ) : void
Résultat void

ShowLoading() public méthode

public ShowLoading ( ) : void
Résultat void

Validate() public méthode

public Validate ( object sender ) : void
sender object
Résultat void

Property Details

Judo protected_oe property

protected Judo,JudoDotNetXamarin Judo
Résultat Judo

PaymentService protected_oe property

protected IPaymentService PaymentService
Résultat IPaymentService

Presenter protected_oe property

protected TransactionPresenter,JudoDotNetXamarin Presenter
Résultat TransactionPresenter