HostPaymentContext

public final class HostPaymentContext

These properties will refer to the context by which a Payment was received associated with the transaction event.

Fields

mAccountType

final AccountType mAccountType

mAuthenticationMethod

final CmvAuthenticationMethod mAuthenticationMethod

mCardPresent

final Boolean mCardPresent

mEntryMode

final PresentationMethod mEntryMode

mFallbackCode

final FallbackCode mFallbackCode

mMerchantPresent

final MerchantPresent mMerchantPresent

mMetadata

final String mMetadata

mPinBypassed

final Boolean mPinBypassed

Constructors

HostPaymentContext

public HostPaymentContext(Boolean cardPresent, MerchantPresent merchantPresent, CmvAuthenticationMethod authenticationMethod, PresentationMethod entryMode, AccountType accountType, FallbackCode fallbackCode, Boolean pinBypassed, String metadata)

Methods

getAccountType

public AccountType getAccountType()

See AccountType

getAuthenticationMethod

public CmvAuthenticationMethod getAuthenticationMethod()

The Cardholder authentication method employed for this transaction. CmvAuthenticationMethod()

getCardPresent

public Boolean getCardPresent()

Was a card physically present during transaction.

getEntryMode

public PresentationMethod getEntryMode()

The entry mode for the payment instrument where card is presented at a PED. CardInformation.PresentationMethod,

getFallbackCode

public FallbackCode getFallbackCode()

See FallbackCode

getMerchantPresent

public MerchantPresent getMerchantPresent()

See MerchantPresent

getMetadata

public String getMetadata()

Application Specific Data This object may contain additional parameters specific to the client. These values must be expected by the underlying PIM otherwise they will be discarded.

getPinBypassed

public Boolean getPinBypassed()

Was PIN entry bypassed during contactless payment.

toString

public String toString()