A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

ACCOUNT_TRANSFER - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Account transfer transaction
activateDigitalCard(String, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Google Pay only.
activatePhysicalCard(String, EntryUI, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Activate a Physical Card.
ACTIVE - com.thalesgroup.gemalto.d1.card.State
Card is active
addDigitalCard(String, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Add Digital Card for a given cardID for D1 Pay.
addDigitalCardToOEM(String, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Add Digital Card for a given cardID for OEM Type (Google Pay or Samsung Pay).
addDigitalCardToScheme(String, TokenRequestor, String, boolean, D1Task.Callback<String>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Add Digital Card to scheme for a given cardID
AssetContent - Class in com.thalesgroup.gemalto.d1.card
The Card Asset content resource, including mimeType, encoded bytes, width and height of this resource.
AssetContent(AssetContent.MimeType, String, int, int) - Constructor for class com.thalesgroup.gemalto.d1.card.AssetContent
Public Constructor
AssetContent.MimeType - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for MimeType supported
AuthenticationParameter - Class in com.thalesgroup.gemalto.d1.d1pay
Parameter set required for user authentication (during a payment transaction)
AuthenticationParameter(Activity, String, String, String, String, DeviceAuthenticationCallback) - Constructor for class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Construct the authentication params object

B

BALANCE_ENQUIRY - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Balance enquiry transaction
BIOMETRICS - com.thalesgroup.gemalto.d1.d1pay.VerificationMethod
Authenticate using biometric/bio-fingerprint
build() - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
A D1Task derived from the configuration.
buildConfigCard(Activity, OEMPayType, String) - Static method in class com.thalesgroup.gemalto.d1.ConfigParams
Build configuration for card module
buildConfigCore(String) - Static method in class com.thalesgroup.gemalto.d1.ConfigParams
Build configuration for core module.
Builder() - Constructor for class com.thalesgroup.gemalto.d1.D1Task.Builder
 

C

CARD - com.thalesgroup.gemalto.d1.D1Params.Type
Digital Card configuration type.
CARD_BACKGROUND - com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Card background combined type for asset content.
CardAction - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for Card Action, used to update card status.
CardActivationMethod - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for Physical Card Activation Method to feedback the intended method of card activation.
CardAsset - Class in com.thalesgroup.gemalto.d1.card
The Card Asset containing resources, for example image used to display Card Art.
CardAsset(CardAsset.AssetType, List<AssetContent>) - Constructor for class com.thalesgroup.gemalto.d1.card.CardAsset
Public Constructor
CardAsset.AssetType - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for AssetType supported
CardDataChangedListener - Interface in com.thalesgroup.gemalto.d1.card
Google Pay only.
CardDetails - Class in com.thalesgroup.gemalto.d1.card
The Card details for D1 Core.
CardDetails(byte[], byte[], byte[], byte[]) - Constructor for class com.thalesgroup.gemalto.d1.card.CardDetails
Public Constructor
CardDetailsUI - Class in com.thalesgroup.gemalto.d1
A type to represent the UI component required to display the card details securely.
CardDetailsUI() - Constructor for class com.thalesgroup.gemalto.d1.CardDetailsUI
 
CardDigitizationState - Enum in com.thalesgroup.gemalto.d1.card
Indicate the card state
CardMetadata - Class in com.thalesgroup.gemalto.d1.card
Card Metadata information containing basic information
CardMetadata(Scheme, String, String, State, List<CardAsset>) - Constructor for class com.thalesgroup.gemalto.d1.card.CardMetadata
Public Constructor for CardMetadata object
CardPINUI - Class in com.thalesgroup.gemalto.d1
Class for card PIN UI.
CardPINUI(PINDisplayTextView) - Constructor for class com.thalesgroup.gemalto.d1.CardPINUI
 
CASH - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Cash transaction
CASH_DISBURSEMENT - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Cash disbursement transaction
com.thalesgroup.gemalto.d1 - package com.thalesgroup.gemalto.d1
This package provides generic structure for D1 features, such as callback, exception, configuration and initialization.
com.thalesgroup.gemalto.d1.card - package com.thalesgroup.gemalto.d1.card
This package contains common data structure for both Virtual and Digital card.
com.thalesgroup.gemalto.d1.d1pay - package com.thalesgroup.gemalto.d1.d1pay
D1 Pay enables an eligible card (virtual or physical card previously registered) to be digitized and perform contactless proximity (NFC) payment using the mobile banking application.
ConfigParams - Class in com.thalesgroup.gemalto.d1
The configuration parameters for D1 SDK initializations.
ConfigParams() - Constructor for class com.thalesgroup.gemalto.d1.ConfigParams
 
configure(D1Task.ConfigCallback<Void>, D1Params...) - Method in class com.thalesgroup.gemalto.d1.D1Task
D1 Task configurations.
ContactlessTransactionListener - Class in com.thalesgroup.gemalto.d1.d1pay
Provide callback and utility helper for a contactless transaction
ContactlessTransactionListener() - Constructor for class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
 
CORE - com.thalesgroup.gemalto.d1.D1Params.Type
Core configuration type.
CREDIT_ADJUSTMENT - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Credit adjustment transaction
CVV - com.thalesgroup.gemalto.d1.card.CardActivationMethod
use the CVV to activate the card

D

D1Exception - Exception in com.thalesgroup.gemalto.d1
The D1 exception.
D1Exception(D1Exception.ErrorCode) - Constructor for exception com.thalesgroup.gemalto.d1.D1Exception
Construct a D1Exception with the specific error code.
D1Exception(D1Exception.ErrorCode, Throwable) - Constructor for exception com.thalesgroup.gemalto.d1.D1Exception
Construct a D1Exception with an error code and the cause.
D1Exception(D1Exception.ErrorCode, Throwable, int) - Constructor for exception com.thalesgroup.gemalto.d1.D1Exception
Construct a D1Exception with error code, cause and the cause's error code.
D1Exception.ErrorCode - Enum in com.thalesgroup.gemalto.d1
D1 error code.
D1HCEService - Class in com.thalesgroup.gemalto.d1.d1pay
The HCE service for NFC communication during a contactless payment transaction.
D1HCEService() - Constructor for class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
 
D1Params - Class in com.thalesgroup.gemalto.d1
The configuration parameters for D1 SDK initializations.
D1Params(D1Params.Type) - Constructor for class com.thalesgroup.gemalto.d1.D1Params
 
D1Params.Type - Enum in com.thalesgroup.gemalto.d1
Type of Parameter
D1PAY - com.thalesgroup.gemalto.d1.D1Params.Type
D1Pay configuration type.
D1PayConfigParams - Class in com.thalesgroup.gemalto.d1.d1pay
The configuration parameters for D1 Pay initializations.
D1PayConfigParams() - Constructor for class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
 
D1PayDataChangedListener - Interface in com.thalesgroup.gemalto.d1.d1pay
D1Pay only.
D1PayDigitalCard - Interface in com.thalesgroup.gemalto.d1.d1pay
The Digital Card full information.
D1PayWallet - Interface in com.thalesgroup.gemalto.d1.d1pay
Entry point to manage the D1Pay wallet
D1Task - Class in com.thalesgroup.gemalto.d1
Main class for D1 use cases.
D1Task.Builder - Class in com.thalesgroup.gemalto.d1
An object that constructs D1Task from its configurations.
D1Task.Callback<T> - Interface in com.thalesgroup.gemalto.d1
Generic callback to return result of an asynchronous call.
D1Task.ConfigCallback<T> - Interface in com.thalesgroup.gemalto.d1
Configuration callback to return result of an asynchronous call.
deactivate() - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
The mobile application is suggested to call this API to deactivate the current transaction at the end of its UI flow (example Activity.onDestroy())
DeactivationStatus - Interface in com.thalesgroup.gemalto.d1.d1pay
Interface to provide detail information of the payment deactivation process
DeactivationStatus.Code - Enum in com.thalesgroup.gemalto.d1.d1pay
The status code of payment deactivation
DEBIT_ADJUSTMENT - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Debit adjustment transaction
DELETE - com.thalesgroup.gemalto.d1.card.CardAction
Action to delete the given card.
DELETED - com.thalesgroup.gemalto.d1.card.State
Card is deleted
DEVICE_KEYGUARD - com.thalesgroup.gemalto.d1.d1pay.VerificationMethod
Authenticate using system device keyguard (PIN/Pattern)
DeviceAuthenticationCallback - Interface in com.thalesgroup.gemalto.d1.d1pay
Callback to update the status of the user authentication (e.g.
DeviceAuthenticationTimeoutCallback - Interface in com.thalesgroup.gemalto.d1.d1pay
Callback to update the remaining valid time after an user authentication action.
DigitalCard - Class in com.thalesgroup.gemalto.d1.card
The Digital Card full information.
DigitalCard(String, State, Scheme, String, String, String, String, String, String, String, List<AssetContent>) - Constructor for class com.thalesgroup.gemalto.d1.card.DigitalCard
Public Constructor
DIGITIZATION_IN_PROGRESS - com.thalesgroup.gemalto.d1.card.CardDigitizationState
Card digitization in progress.
DIGITIZED - com.thalesgroup.gemalto.d1.card.CardDigitizationState
Card has been digitized.
displayCardDetails(String, CardDetailsUI, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Display Card Details information securely.
displayPhysicalCardPIN(String, CardPINUI, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Display the PIN for a Physical Card.
DisplayTextView - Class in com.thalesgroup.gemalto.d1
TextView extends AppCompatTextView to display card details securely.
DisplayTextView(Context) - Constructor for class com.thalesgroup.gemalto.d1.DisplayTextView
 
DisplayTextView(Context, AttributeSet) - Constructor for class com.thalesgroup.gemalto.d1.DisplayTextView
 
DisplayTextView(Context, AttributeSet, int) - Constructor for class com.thalesgroup.gemalto.d1.DisplayTextView
 

E

EntryUI - Class in com.thalesgroup.gemalto.d1
Class for entry UI.
EntryUI(SecureEditText) - Constructor for class com.thalesgroup.gemalto.d1.EntryUI
Constructor for entry UI
ERROR_CANCELLED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
User cancelled the operation
ERROR_CARD - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Errors encountered whilst executing card operations.
ERROR_CARD_NO_PENDING_IDV - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
No digital card is found with CardDigitizationState.PENDING_IDV.
ERROR_CARD_NOT_FOUND - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The provided cardID is not found.
ERROR_CORE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Generic error of CORE module.
ERROR_D1PAY - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Errors encountered whilst executing D1 Pay operations.
ERROR_D1PAY_DELETION_IN_PROGRESS - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
D1Pay Token Deletion is in progress.
ERROR_D1PAY_DIGITIZATION_COMPLETED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Digitization has been completed for the cardID.
ERROR_D1PAY_DIGITIZATION_IN_PROGRESS - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Digitization is in progress.
ERROR_D1PAY_NO_PUSH_TOKEN - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Push Token is not set yet.
ERROR_D1PAY_UNRECOVERABLE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Unrecoverable error happened while executing D1 Pay operation.
ERROR_DEVICE_ENVIRONMENT_UNSAFE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The device environment is potentially unsafe.
ERROR_NO_CARD_ACTIVATION_METHOD - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
 
ERROR_NOT_AUTHORIZED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The user is not authorized to perform this operation.
ERROR_NOT_LOGGED_IN - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The user is not logged in or the login validity has expired.
ERROR_NOT_SUPPORTED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Device does not support this functionality.
ERROR_RISK - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Risk assessment failed.
ERROR_TIMED_OUT - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Timeout happened while executing the operation.
EXPIRED - com.thalesgroup.gemalto.d1.card.State
Card is expired

F

FAIL - com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus.Code
Payment deactivation has failed.
fromCode(byte) - Static method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Convert byte into Type enum
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Convert from String to MimeType
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAction
Convert from String to CardAction
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Convert from String to AssetType
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.OEMPayType
Convert the input value into the enum type if possible
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.Scheme
Convert from String to Scheme
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.State
Convert from String to State

G

getActivity() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the host activity of the payment transaction
getAmount() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the amount of the transaction
getAssetList() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Get card asset containing resources, for example image.
getAssets() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Get the token requestor assets
getCallback() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the authentication callback
getCardActivationMethod(String, D1Task.Callback<CardActivationMethod>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve the activation method for a Physical Card.
getCardDetails(String, D1Task.Callback<CardDetails>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve detail information of the card, including full PAN value.
getCardDigitizationState(String, D1Task.Callback<CardDigitizationState>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Get digital card state for a given cardID for D1 Pay.
getCardDigitizationState(String, D1Task.Callback<CardDigitizationState>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Check if the card has been digitized or not.
getCardHolderName() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Get card holder name of the card
getCardID() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the unique digital card ID
getCardID() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get the unique D1 Pay digital card ID
getCardMetadata(String, D1Task.Callback<CardMetadata>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve basic card metadata.
getCode() - Method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Retrieve the code number of this error.
getCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus
Retrieve the code of the operation
getCode() - Method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Retrieve the raw code of this transaction type
getContactlessTransactionListener() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the default contactless transaction listener
getContents() - Method in class com.thalesgroup.gemalto.d1.card.CardAsset
Get the list of asset content resources.
getCurrencyCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the transaction currency code in the ISO-4217 Standard.
getCvv() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Get cvv number of the card
getD1PayWallet() - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve D1PayWallet object for D1 Payment use cases
getDate() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the transaction date (in format yymmdd).
getDefaultPaymentDigitalCard(D1Task.Callback<String>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieve the card identifier cardID of default D1 Pay digital card.
getDescription() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the custom description of the authentication screen
getDeviceID() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the device ID
getDeviceName() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the device name
getDeviceType() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the device type
getDigitalCard(String, D1Task.Callback<D1PayDigitalCard>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieve D1 Pay digital card for a given cardID.
getDigitalCardList(D1Task.Callback<Map<String, D1PayDigitalCard>>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieve D1 Pay digital card list.
getDigitalCardList(String, D1Task.Callback<List<DigitalCard>>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve Digital Card list for a given cardID.
getEncodedData() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Get resource bytes encoded in base64 format
getEntryEditText() - Method in class com.thalesgroup.gemalto.d1.EntryUI
 
getErrorCode() - Method in exception com.thalesgroup.gemalto.d1.D1Exception
Retrieve the D1Exception.ErrorCode of this exception.
getExpiryDate() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Get expiry date of the card, in MMYY format
getExpiryDate() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Get expiry date of the card in MMYY format
getExpiryDate() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get expiry date of the digital card in MMYY format
getExpiryDate() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get expiry date of the D1 Pay digital card in MMYY format
getHeight() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Get height of the resource (if any).
getID() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Get the token requestor ID
getInstance() - Static method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the instance of this D1PayConfigParams
getInstance(DisplayTextView, DisplayTextView, DisplayTextView, DisplayTextView) - Static method in class com.thalesgroup.gemalto.d1.CardDetailsUI
Initializer to construct a CardDetailsUI.
getLast4() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the last 4 digits of the Digital Card
getLast4() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get the last 4 digits of the D1 Pay Digital Card
getLast4Pan() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Get last 4 digits of the PAN
getManualModeContactlessTransactionListener() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the manual payment contactless transaction listener
getMessage() - Method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Retrieve the underlying error and current error description.
getMessage() - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus
Retrieve the detail message (if any) of the operation
getMimeType() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Get the mime type of this resource, whether it is PNG, SVG, or PDF.
getName() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Get the token requestor name
getNegativeButtonText() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the custom negative button of the authentication screen
getNumberOfPaymentLeft() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the number of payment left until a replenishment is required
getNumberOfPaymentsLeft() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get the remaining number of credentials left to perform payment transactions for this digital card.
getPan() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Get full pan number of the card
getPhysicalCardPIN(String, D1Task.Callback<byte[]>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve the PIN for a Physical Card.
getPinTextView() - Method in class com.thalesgroup.gemalto.d1.CardPINUI
 
getPlatformType() - Method in class com.thalesgroup.gemalto.d1.card.ProvisioningMethod
Get the token requestor platform handler
getProvisioningMethods() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Get the token requestor provisioning methods
getPushHandler() - Method in class com.thalesgroup.gemalto.d1.card.ProvisioningMethod
Get the token requestor push handler
getRecoverySuggestion() - Method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Retrieve recovery suggestion for this error.
getScheme() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Get card scheme
getScheme() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the digital card scheme
getScheme() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get the D1 Pay digital card scheme
getScheme() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the card scheme used for this transaction
getSDKVersions() - Static method in class com.thalesgroup.gemalto.d1.D1Task
Returns SDK version(s) in the D1 SDK.
getState() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Get state of the card
getState() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the digital card status
getState() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get the D1 Pay digital card status
getSubTitle() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the custom sub-title of the authentication screen
getTitle() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the custom title of the authentication screen
getTncURL() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get terms and conditions URL
getTokenRequestorList(String, D1Task.Callback<List<TokenRequestor>>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve eligible token requestor list for a given cardID.
getTransactionData() - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Retrieve the detail data of current payment transaction
getType() - Method in class com.thalesgroup.gemalto.d1.card.CardAsset
Get the asset content type, whether it is ICON, or CARD_BACKGROUND.
getType() - Method in class com.thalesgroup.gemalto.d1.D1Params
Get the type of configuration
getType() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the transaction type
getVerificationMethod() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the expected verification method (if there is any)
getWalletAsset() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the digital card's wallet asset
getWalletID() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the digital card's wallet identifier
getWalletName() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the digital card's wallet name
getWidth() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Get width of the resource (if any).
GOOGLE_PAY - com.thalesgroup.gemalto.d1.card.OEMPayType
Google pay of OEM pay type.

H

handleCardResult(int, int, Intent) - Method in class com.thalesgroup.gemalto.d1.D1Task
Handle data that Wallet has returned for card operation.

I

ICON - com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Icon type for asset content.
INACTIVE - com.thalesgroup.gemalto.d1.card.State
Card is inactive
insecureCopyToClipboard() - Method in class com.thalesgroup.gemalto.d1.DisplayTextView
Copy the text into system clipboard.
isAuthenticationRequiredBeforeReplenishment() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether authentication is needed or not for replenishment.
isDefaultCard() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether this digital card is the default card used for payment.
isODAReplenishmentNeeded() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether replenishment is needed for Offline Data Authentication (ODA).
isReplenishmentNeeded() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether the digital card needs to be replenished based on the number of credentials left.
isReplenishmentRequired() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the status if a replenishment is required before executing next transaction

L

LAST4 - com.thalesgroup.gemalto.d1.card.CardActivationMethod
Use the Last 4 digits of the PAN to activate the card.
login(byte[], D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Login to the D1 services using a provided token.
logout(D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Logout to the D1 services

M

maskCardDetails() - Method in class com.thalesgroup.gemalto.d1.CardDetailsUI
To mask card details.
MASTERCARD - com.thalesgroup.gemalto.d1.card.Scheme
MasterCard scheme
MC_PURCHASE_WITH_CASHBACK - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
For MasterCard only.
MC_TRANSIT - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
For MasterCard only.

N

NONE - com.thalesgroup.gemalto.d1.card.OEMPayType
None, for scheme provisioning.
NOT_DIGITIZED - com.thalesgroup.gemalto.d1.card.CardDigitizationState
Card has not been digitized.
NOTHING - com.thalesgroup.gemalto.d1.card.CardActivationMethod
No input is required for the activation.

O

OEMPayType - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for OEM pay type
onAuthenticationRequired(VerificationMethod) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Conditional
onDataChanged() - Method in interface com.thalesgroup.gemalto.d1.card.CardDataChangedListener
It is triggered when a state changes on the Digital Card
onDataChanged(String, State) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDataChangedListener
It is triggered when a state changes on the D1Pay Digital Card
onError(int) - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationCallback
Only applicable for biometric/bio-fingerprint.
onError(D1Exception) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Any error happens during the payment transaction, this callback will be triggered.
onError(D1Exception) - Method in interface com.thalesgroup.gemalto.d1.D1Task.Callback
The request failed while executing.
onError(List<D1Exception>) - Method in interface com.thalesgroup.gemalto.d1.D1Task.ConfigCallback
The request failed while executing.
onFailed() - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationCallback
User authentication failed.
onHelp(int, CharSequence) - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationCallback
Only applicable for biometric/bio-fingerprint.
onNextTransactionReady(DeactivationStatus, String) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Callback to notify the readiness of the next payment transaction.
onReadyToTap() - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Conditional
onSuccess() - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationCallback
User is authenticated, process will continue next step
onSuccess(T) - Method in interface com.thalesgroup.gemalto.d1.D1Task.Callback
The request has been successfully executed.
onSuccess(T) - Method in interface com.thalesgroup.gemalto.d1.D1Task.ConfigCallback
The request has been successfully executed.
onTimeout() - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationTimeoutCallback
Timeout happens before user tap on the POS/Terminal
onTimer(int) - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationTimeoutCallback
Return the remaining time for user to tap on the POS/Terminal
onTransactionCompleted() - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
The last callback of a successful transaction.
onTransactionInterrupted(D1Exception, int) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Callback to notify when the transaction is interrupted during processing.
onTransactionStarted() - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
This callback represents a new transaction has been initiated after a tap on the POS/Terminal.

P

paramType - Variable in class com.thalesgroup.gemalto.d1.D1Params
 
PDF - com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
PDF image type for image resource.
PENDING_IDV - com.thalesgroup.gemalto.d1.card.CardDigitizationState
Google Pay only.
PENDING_IDV - com.thalesgroup.gemalto.d1.card.State
The token is in the active wallet, but requires additional user authentication for use (yellow path step-up).
PINDisplayTextView - Class in com.thalesgroup.gemalto.d1
TextView for card PIN display.
PINDisplayTextView(Context) - Constructor for class com.thalesgroup.gemalto.d1.PINDisplayTextView
 
PINDisplayTextView(Context, AttributeSet) - Constructor for class com.thalesgroup.gemalto.d1.PINDisplayTextView
 
PINDisplayTextView(Context, AttributeSet, int) - Constructor for class com.thalesgroup.gemalto.d1.PINDisplayTextView
 
PNG - com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
PNG image type for image resource.
processPushMessage(Map<String, String>, D1Task.Callback<String>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Process the pushed data received from notification server
ProvisioningMethod - Class in com.thalesgroup.gemalto.d1.card
The token requestor provisioning method information.
ProvisioningMethod(String, String) - Constructor for class com.thalesgroup.gemalto.d1.card.ProvisioningMethod
Public Constructor
PURCHASE - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Transaction is a purchase

R

REFUND - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Refund transaction
registerCardDataChangedListener(CardDataChangedListener) - Method in class com.thalesgroup.gemalto.d1.D1Task
Register to receive Card/Wallet update on following events: The active wallet changes (by changing the active account) The selected card of the active wallet changes Tokenized cards are added or removed from the active wallet The status of a token in the active wallet changes
registerD1PayDataChangedListener(D1PayDataChangedListener) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Register to receive notification on following events: Digitization is completed, by having state is Active D1Pay Digital Card state is updated Virtual/Physical Card is renewed
registerDeviceAuthTimeoutCallback(DeviceAuthenticationTimeoutCallback) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Register callback to receive the update of the authentication validity
replenish(String, boolean, DeviceAuthenticationCallback, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Replenish the given card identifier
reset(Context) - Static method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
When the Mobile Payment Application - MPA receives an unrecoverable error D1Exception.ErrorCode.ERROR_D1PAY_UNRECOVERABLE it is suggested to call this API to reset all of the internal local data and retry the operation again.
RESUME - com.thalesgroup.gemalto.d1.card.CardAction
Action to re-activate the given card.

S

SAMSUNG_PAY - com.thalesgroup.gemalto.d1.card.OEMPayType
Samsung pay of OEM pay type.
Scheme - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for scheme supported
SecureEditText - Class in com.thalesgroup.gemalto.d1
EditText for secure input.
SecureEditText(Context) - Constructor for class com.thalesgroup.gemalto.d1.SecureEditText
 
SecureEditText(Context, AttributeSet) - Constructor for class com.thalesgroup.gemalto.d1.SecureEditText
 
SecureEditText(Context, AttributeSet, int) - Constructor for class com.thalesgroup.gemalto.d1.SecureEditText
 
setContactlessTransactionListener(ContactlessTransactionListener) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the default contactless transaction listener to handle the payment transaction
setContext(Context) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Set application context for D1 SDK
setD1ServiceRSAExponent(byte[]) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Set D1 Service RSA Exponent value.
setD1ServiceRSAModulus(byte[]) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Set D1 Service RSA Modulus value.
setD1ServiceURL(String) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Set D1 Service Server URL
setDefaultPaymentDigitalCard(String, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Set the DigitalizedCard as the default payment card.
setDigitalCardURL(String) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Set Server URL for Digital Card management.
setDomesticCurrencyCode(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the domestic currency code
setExpiryDateFormat(String) - Method in class com.thalesgroup.gemalto.d1.CardDetailsUI
To set date format used in expiry date.
setIssuerID(String) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Set Issuer Identifier
setKeyValidityPeriod(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the key validity period
setManualModeContactlessTransactionListener(ContactlessTransactionListener) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the contactless transaction listener to handle the manual payment transaction.
setMaxConsecutivePaymentsForLVT(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the max consecutive payments for LVT (Low Value Transaction)
setMaxCumulativeAmountForLVT(long) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the max cumulative amount for LVT (Low Value Transaction)
setNotification(Notification) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the notification in order to start foreground service required by SDK
setOnlinePinPriority(boolean) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
For VISA only.
setPanMaskCharacter(String) - Method in class com.thalesgroup.gemalto.d1.CardDetailsUI
To set mask character for PAN.
setPanSeparatorCharacter(String) - Method in class com.thalesgroup.gemalto.d1.CardDetailsUI
To set separator character for PAN every 4 characters, e.g.
setPollingEndTimeForDigitization(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the polling end time which is used when there is issue on Push Notification.
setPollingIntervalForDigitization(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the polling interval.
setReplenishAuthenticationUIStrings(String, String, String, String) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
For VISA only.
setSingleTransactionAmountLimitForLVT(long) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the single transaction amount limit for LVT (Low Value Transaction)
setTransitExperienceAllowed(boolean) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
In D1 Pay "Transit experience" is the transit transaction without consumer authentication.
setVerificationMethod(VerificationMethod) - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Set the expected verification method for this authentication.
showCardDetails(D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.CardDetailsUI
To show card details securely.
startAuthenticate(AuthenticationParameter) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Start the user authentication using the input parameters
startManualModePayment(String) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
To start proximity payment from the application.
State - Enum in com.thalesgroup.gemalto.d1.card
Card State
SUCCESS - com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus.Code
Payment has been deactivated successfully
SUSPEND - com.thalesgroup.gemalto.d1.card.CardAction
Action to suspend the given card.
SVG - com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
SVG image type for image resource.

T

TokenRequestor - Class in com.thalesgroup.gemalto.d1.card
The token requestor information.
TokenRequestor(String, String, List<AssetContent>, List<ProvisioningMethod>) - Constructor for class com.thalesgroup.gemalto.d1.card.TokenRequestor
Public Constructor
toString() - Method in enum com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Return the value as String
toString() - Method in enum com.thalesgroup.gemalto.d1.card.CardAction
Return the value as String
toString() - Method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Return the value as String
toString() - Method in enum com.thalesgroup.gemalto.d1.card.OEMPayType
 
toString() - Method in enum com.thalesgroup.gemalto.d1.card.Scheme
return the value as String
toString() - Method in enum com.thalesgroup.gemalto.d1.card.State
Return the value as String
TransactionData - Interface in com.thalesgroup.gemalto.d1.d1pay
Interface to provide detail information of a transaction
TransactionData.Type - Enum in com.thalesgroup.gemalto.d1.d1pay
Type of a transaction

U

UNKNOWN - com.thalesgroup.gemalto.d1.card.Scheme
Unknown scheme.
UNKNOWN - com.thalesgroup.gemalto.d1.card.State
The token state is not defined.
UNKNOWN - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Unknown transaction
unRegisterCardDataChangedListener() - Method in class com.thalesgroup.gemalto.d1.D1Task
Unregister the Card/Wallet data changed listener
unRegisterD1PayDataChangedListener() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Unregister the D1Pay data changed listener
unsetDefaultPaymentDigitalCard(D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Remove the current default D1 Pay digital card.
updateCard(String, CardAction, String, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Update the Virtual Card state.
updateDigitalCard(String, DigitalCard, CardAction, D1Task.Callback<Boolean>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Update Digital Card status for a given Digital card ID.
updateDigitalCard(String, D1PayDigitalCard, CardAction, D1Task.Callback<Boolean>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Update D1 Pay digital card status for a cardID
updatePushToken(String, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Update new push token

V

valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardActivationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardDigitizationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.OEMPayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.card.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.D1Params.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus.Code
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.d1pay.VerificationMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.CardAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.CardActivationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.CardDigitizationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.OEMPayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.Scheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.card.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.D1Params.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus.Code
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thalesgroup.gemalto.d1.d1pay.VerificationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationMethod - Enum in com.thalesgroup.gemalto.d1.d1pay
The verification method required for the user authentication
VISA - com.thalesgroup.gemalto.d1.card.Scheme
VISA scheme

W

wipe() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Wipe the sensitive data of the object
wipe() - Method in class com.thalesgroup.gemalto.d1.CardDetailsUI
Wipe the content of the displayed card details.
wipe() - Method in class com.thalesgroup.gemalto.d1.CardPINUI
 
wipe() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Wipe the sensitive data of the object
wipe() - Method in class com.thalesgroup.gemalto.d1.DisplayTextView
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages