Skip navigation links
A B C D E F G H I L O P R S T U V W 

A

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.
addDigitalCard(String, D1Task.Callback<Void>) - Method in class 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
(internal only)
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

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

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 (internal only)
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
(Internal use only)
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
 
CardPINUI - Class in com.thalesgroup.gemalto.d1
Class for card PIN UI.
CardPINUI(PINDisplayTextView) - Constructor for class com.thalesgroup.gemalto.d1.CardPINUI
 
com.thalesgroup.gemalto.d1 - package com.thalesgroup.gemalto.d1
 
com.thalesgroup.gemalto.d1.card - package com.thalesgroup.gemalto.d1.card
 
com.thalesgroup.gemalto.d1.d1pay - package com.thalesgroup.gemalto.d1.d1pay
 
ConfigParams - Class in com.thalesgroup.gemalto.d1
The configuration parameters for D1 SDK initializations.
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
 

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
Internal Usage only
D1PayConfigParams - Class in com.thalesgroup.gemalto.d1.d1pay
The configuration parameters for D1 Pay initializations.
D1PayDataChangedListener - Interface in com.thalesgroup.gemalto.d1.d1pay
D1Pay only.
D1PayDigitalCard - Class in com.thalesgroup.gemalto.d1.d1pay
The Digital Card full information.
D1PayDigitalCard(String, State, Scheme, String, String, String, boolean, boolean, boolean, int, boolean) - Constructor for class com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
(internal usage)
D1PayWallet - Class in com.thalesgroup.gemalto.d1.d1pay
Entry point to manage the D1Pay wallet
D1PayWallet(AddCardHandler, TPCWrapper) - Constructor for class com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Internal usage only
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 - Class in com.thalesgroup.gemalto.d1.d1pay
Class to provide detail information of the payment deactivation process
DeactivationStatus.Code - Enum in com.thalesgroup.gemalto.d1.d1pay
The status code of payment deactivation
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
(internal usage)
disableBiometricAuthentication(boolean) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Disable the biometric authentication.
displayPhysicalCardPIN(String, CardPINUI, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Display the PIN for a Physical Card.

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

F

fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Internal usage for conversion from/to D1Core SDK.
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAction
Internal usage for conversion from/to D1Core SDK
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Internal usage for conversion from/to D1Core SDK
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
(internal usage)
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.State
(internal usage)

G

getActivity() - Method in class com.thalesgroup.gemalto.d1.ConfigParams
Internal Usage only
getActivity() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieve the host activity of the payment transaction
getAmount() - Method in class 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 class 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 class 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 class 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
getConsumerID() - Method in class com.thalesgroup.gemalto.d1.ConfigParams
Internal Usage only
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.
getContext() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
 
getCurrencyCode() - Method in class 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 class com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the transaction date (in format yymmdd).
getDefaultPaymentDigitalCard(D1Task.Callback<String>) - Method in class 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 class com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieve D1 Pay digital card for a given cardID.
getDigitalCardList(D1Task.Callback<Map<String, D1PayDigitalCard>>) - Method in class 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.
getDomesticCurrencyCode() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the domestic currency code
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 class 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
getKeyValidityPeriod() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the key validity period
getLast4() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Get the last 4 digits of the Digital Card
getLast4() - Method in class 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
getMaxConsecutivePaymentsForLVT() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the maximum consecutive payment for LVT
getMaxCumulativeAmountForLVT() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the maximum cumulative amount for LVT
getMessage() - Method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Retrieve the underlying error and current error description.
getMessage() - Method in class 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
getNotification() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the registered notification
getNumberOfPaymentLeft() - Method in class com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the number of payment left until a replenishment is required
getNumberOfPaymentsLeft() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get the remaining number of credentials left to perform payment transactions for this digital card.
getOemPayType() - Method in class com.thalesgroup.gemalto.d1.ConfigParams
Internal Usage only
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
getPollingEndTime() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the polling end time settings
getPollingInterval() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the polling time interval for D1PayWallet.addDigitalCard(String, D1Task.Callback).
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.
getReplenishAuthCancel() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
For VISA only.
getReplenishAuthDescription() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
For VISA only.
getReplenishAuthSubtitle() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
For VISA only.
getReplenishAuthTitle() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
For VISA only.
getSamsungServiceID() - Method in class com.thalesgroup.gemalto.d1.ConfigParams
Internal Usage only
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 class com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Get the D1 Pay digital card scheme
getScheme() - Method in class 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.
getSingleTransactionAmountLimitForLVT() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieve the single transaction amount limit for LVT
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 class 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 class 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 class 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).

H

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

I

isAuthenticationRequiredBeforeReplenishment() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether authentication is needed or not for replenishment.
isBiometricEnabled() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Check if biometric authentication is allowed.
isDefaultCard() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether this digital card is the default card used for payment.
isODAReplenishmentNeeded() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether replenishment is needed for Offline Data Authentication (ODA).
isOnlinePinPriority() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Check if the Online PIN is priority
isReplenishmentNeeded() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Whether the digital card needs to be replenished based on the number of credentials left.
isReplenishmentRequired() - Method in class com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieve the status if a replenishment is required before executing next transaction
isTransitExperienceAllowed() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Check if the transit experience is allowed

L

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

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
onCreate() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
 
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
onDestroy() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
 
onError(D1Exception) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Any error happens during the payment transaction, this callback will be triggered.
onError(int) - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationCallback
Only applicable for biometric/bio-fingerprint.
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.
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
 
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
 
processCommandApdu(byte[], Bundle) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
Internal usage only
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
(internal usage)

R

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 class com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Register to receive D1Pay Digital Card update on following events: Digitization is completed, by having state is Active D1Pay Digital Card state is updated
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 class com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Replenish the given card identifier
reset(Context) - Static method in class 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.

S

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 class 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
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
setMaxConsecutivePaymentsForLVT(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Set the max consecutive payments for LVT (Low Value Transaction)
setMaxCumulativeAmountForLVT(int) - 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 to be shown when receiving status update from D1 Pay.
setOnlinePinPriority(boolean) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
For VISA only.
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(int) - 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.
setupCardActivation() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
Internal usage only
setupListener() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
Internal usage only
setupPluginRegistration() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1HCEService
Internal usage only
setVerificationMethod(VerificationMethod) - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Set the expected verification method for this authentication.
startAuthenticate(AuthenticationParameter) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Start the user authentication using the input parameters
State - Enum in com.thalesgroup.gemalto.d1.card
Card State

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
(internal usage)
toString() - Method in enum com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Internal usage for conversion from/to D1Core SDK.
toString() - Method in enum com.thalesgroup.gemalto.d1.card.CardAction
Internal usage for conversion from/to D1Core SDK
toString() - Method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Internal usage for conversion from/to D1Core SDK.
toString() - Method in enum com.thalesgroup.gemalto.d1.card.OEMPayType
 
toString() - Method in enum com.thalesgroup.gemalto.d1.card.Scheme
 
toString() - Method in enum com.thalesgroup.gemalto.d1.card.State
 
TransactionData - Class in com.thalesgroup.gemalto.d1.d1pay
Class to provide detail information of a transaction
TransactionData.Type - Enum in com.thalesgroup.gemalto.d1.d1pay
Type of a transaction

U

unRegisterCardDataChangedListener() - Method in class com.thalesgroup.gemalto.d1.D1Task
Unregister the Card/Wallet data changed listener
unRegisterD1PayDataChangedListener() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Unregister the D1Pay data changed listener
unsetDefaultPaymentDigitalCard(D1Task.Callback<Void>) - Method in class 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, D1PayDigitalCard, CardAction, D1Task.Callback<Boolean>) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Update D1 Pay digital card status for a cardID
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.
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

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.CardPINUI
 
wipe() - Method in class com.thalesgroup.gemalto.d1.d1pay.TransactionData
Wipe the sensitive data of the object
A B C D E F G H I L O P R S T U V W 
Skip navigation links