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, OEMPayType, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.card.D1PushWallet
Activate the digital card which has been digitized but not yet done ID&V (Step up authentication - Yellow Flow inApp Verification).
activateDigitalCard(String, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
activatePhysicalCard(String, EntryUI, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Activate a Physical Card.
activateSamsungPay() - Method in interface com.thalesgroup.gemalto.d1.card.D1PushWallet
Samsung Pay only.
ACTIVE - com.thalesgroup.gemalto.d1.card.State
Card is active.
addDigitalCard(String, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Adds a digital card for a given cardID for D1 Pay.
addDigitalCardToOEM(String, OEMPayType, Activity, D1Task.Callback<Object>) - Method in interface com.thalesgroup.gemalto.d1.card.D1PushWallet
Add Digital Card for a given cardID for OEM Type (Google Pay or Samsung Pay).
addDigitalCardToOEM(String, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.D1Task
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
APPROVED - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Status
APPROVED Status.
AssetContent - Class in com.thalesgroup.gemalto.d1.card
The Card Asset content includes the MIME type, encoded bytes, width and height of the 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.
ATM_OTHER_SERVICE - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Type
ATM other service transaction record.
ATM_WITHDRAWAL - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Type
ATM withdraw transaction record.
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
Constructs the authentication params object.
AuthnCallback - Interface in com.thalesgroup.gemalto.d1.authn
A callback that contains the functions for managing authn operations.
AuthnType - Enum in com.thalesgroup.gemalto.d1.authn
The authn type refers to the authenticator type.
AuthnUserConfirmationCallback - Interface in com.thalesgroup.gemalto.d1.authn
A callback that handles whether to proceed or cancel a transaction.

B

BALANCE_ENQUIRY - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Balance enquiry transaction.
BIOMETRIC - com.thalesgroup.gemalto.d1.authn.AuthnType
Proprietary biometric authenticator.
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.
buildConfigCard(Activity, OEMPayType, String, 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

cancel() - Method in interface com.thalesgroup.gemalto.d1.authn.AuthnUserConfirmationCallback
Call to cancel the operation.
CARD - com.thalesgroup.gemalto.d1.D1Params.Type
Digital Card configuration type.
CARD_BACKGROUND - com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
The asset content used for background.
CARD_ID - com.thalesgroup.gemalto.d1.PushResponseKey
Contains the card identifier from Push Message.
CardAction - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for Card Action that is used to update the card status.
CardActivationMethod - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for Physical Card Activation Method to indicate the intended method of physical card activation.
CardAsset - Class in com.thalesgroup.gemalto.d1.card
The Card Asset contains resources such as an 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
Indicates the card state.
CardMetadata - Class in com.thalesgroup.gemalto.d1.card
Card Metadata contains the basic information on Card
CardMetadata(Scheme, String, String, State) - 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.
CLEARED - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Status
CLEARED Status.
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.authn - package com.thalesgroup.gemalto.d1.authn
The D1 Authn provides convenient and easy APIs within D1 SDK to support EMV 3-D Secure (3DS) flows as defined by EMVCo.
com.thalesgroup.gemalto.d1.card - package com.thalesgroup.gemalto.d1.card
This package contains the data structure common to both virtual and digital cards.
com.thalesgroup.gemalto.d1.d1pay - package com.thalesgroup.gemalto.d1.d1pay
With D1 Pay, eligible cards (virtual or physical card previously registered) can be digitized and used to perform contactless payment via NFC using the mobile banking application.
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.
CONFIRM - com.thalesgroup.gemalto.d1.card.PhysicalCardSetPinMode
 
ContactlessTransactionListener - Class in com.thalesgroup.gemalto.d1.d1pay
Provides a callback and a 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
Uses the CVV to activate the card.

D

D1Authn - Interface in com.thalesgroup.gemalto.d1.authn
Entry point to access the Authn features.
D1Exception - Exception in com.thalesgroup.gemalto.d1
The D1 exception.
D1Exception(D1Exception.ErrorCode) - Constructor for exception com.thalesgroup.gemalto.d1.D1Exception
Constructs a D1Exception with the specific error code.
D1Exception(D1Exception.ErrorCode, Throwable) - Constructor for exception com.thalesgroup.gemalto.d1.D1Exception
Constructs a D1Exception with an error code and the cause.
D1Exception(D1Exception.ErrorCode, Throwable, int) - Constructor for exception com.thalesgroup.gemalto.d1.D1Exception
Constructs a D1Exception with the 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
For D1 Pay only.
D1PayDigitalCard - Interface in com.thalesgroup.gemalto.d1.d1pay
Contains the digital card's information.
D1PaymentExperience - Enum in com.thalesgroup.gemalto.d1.d1pay
D1 Pay Payment Experience Application can set to have ONE_TAP_ENABLED (default) or TWO_TAP_ALWAYS experience.
D1PayWallet - Interface in com.thalesgroup.gemalto.d1.d1pay
Entry point to manage the D1Pay wallet
D1PushWallet - Interface in com.thalesgroup.gemalto.d1.card
 
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 used to call this API to stop the current transaction at the end of its UI flow (for example, Activity.onDestroy()).
DeactivationStatus - Interface in com.thalesgroup.gemalto.d1.d1pay
Interface to provide detailed information about the payment deactivation process.
DeactivationStatus.Code - Enum in com.thalesgroup.gemalto.d1.d1pay
The status code of the deactivated payment.
DEBIT_ADJUSTMENT - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Debit adjustment transaction.
DECLINED - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Status
DECLINED Status.
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 (for example, during a payment process).
DeviceAuthenticationTimeoutCallback - Interface in com.thalesgroup.gemalto.d1.d1pay
Callback to update the remaining valid time after a user authentication action.
DigitalCard - Class in com.thalesgroup.gemalto.d1.card
Information about the digital card.
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
D1 Pay & Samsung Pay only. 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

enableSecureLog(boolean) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Enable or disable Secure Logs, enabled by default.
enrollAuthnCredentials(AuthnType, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.authn.D1Authn
Enrols the end user's device for authentication.
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_AUTHN - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Authn operations failed.
ERROR_AUTHN_ACCESS_DENIED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Authn Access denied.
ERROR_AUTHN_NO_PENDING_EVENTS - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Authn Server response has no pending specified event.
ERROR_AUTHN_NOT_ENROLLED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Authn User is not enrolled.
ERROR_CANCELLED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The operation has been cancelled.
ERROR_CARD - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Errors occurred whilst executing card operations.
ERROR_CARD_NO_PENDING_IDV - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
No pending activation digital card.
ERROR_CARD_NOT_FOUND - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The provided cardID is not found.
ERROR_CORE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
An error occurred whilst executing core operations.
ERROR_D1PAY - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Errors occurred whilst executing D1 Pay operations.
ERROR_D1PAY_BIOFP_CONDITION_NOT_SATISFIED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
An error occurred when there is no biometric identifier enrolled on device or the device screen lock type is changed to swipe.
ERROR_D1PAY_CARD_NOT_EXISTING - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
D1 Pay card has been deleted before or during payment activation process.
ERROR_D1PAY_CARD_SUSPENDED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
D1 Pay card has been suspended before or during payment activation process.
ERROR_D1PAY_CPS_UPGRADE_OR_INIT_IN_PROGRESS - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
An error occurred when the D1 Pay provisioning upgrade or initialization operation is ongoing.
ERROR_D1PAY_DELETION_IN_PROGRESS - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
D1 Pay Token Deletion is in progress.
ERROR_D1PAY_DIGITIZATION_COMPLETED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Digitization has been completed for the cardID.
ERROR_D1PAY_MOBILE_GATEWAY - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Error encountered in D1 Pay card mobile gateway operation.
ERROR_D1PAY_NO_DEFAULT_CARD - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
No D1 Pay card is set as default card.
ERROR_D1PAY_NO_PUSH_TOKEN - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Push Token is not set yet.
ERROR_D1PAY_NOT_SUPPORTED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The feature is not supported.
ERROR_D1PAY_OUT_OF_PAYMENT_KEYS - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
An error occurred when D1 Pay card does not have any payment keys left.
ERROR_D1PAY_PAYMENT_SERVICE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Error encountered in D1Pay payment operation.
ERROR_D1PAY_POS_COMM_DISCONNECTED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Error encountered when connection of the mobile device with POS terminal is lost while there is an APDU exchange.
ERROR_D1PAY_PROVISIONING_SERVICE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Error encountered in D1 Pay provisioning operation.
ERROR_D1PAY_UNRECOVERABLE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Unrecoverable error happened while executing D1 Pay operation.
ERROR_D1PAY_VISA_REPLENISHMENT_AUTHENTICATION - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Error encountered when D1Pay check whether VISA replenishment requires authentication.
ERROR_D1PAY_VISA_REPLENISHMENT_PREPARATION - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
An error occurred when D1 Pay prepares a Visa replenishment.
ERROR_DEVICE_ENVIRONMENT_UNSAFE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The device environment is potentially unsafe, please ensure that the device environment is safe.
ERROR_GPAY - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Errors encountered whilst executing Google Pay operations.
ERROR_GPAY_NOT_SUPPORTED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The feature is not supported.
ERROR_INVALID_ARGUMENT - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Errors encountered whilst executing initialization.
ERROR_NO_CARD_ACTIVATION_METHOD - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
There was no card activation method found for this card.
ERROR_NOT_ACTIVE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The consumer/card is not in the active state.
ERROR_NOT_AUTHORIZED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
This operation is not authorized.
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
ERROR_PIN_MISMATCH - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
There was a mismatch with the PIN inputs.
ERROR_RISK - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Risk assessment failed.
ERROR_SPAY - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Errors encountered whilst executing Samsung Pay operations.
ERROR_SPAY_APP_NOT_FOUND - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Samsung Pay App is not found on device.
ERROR_SPAY_NEED_TO_UPDATE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Samsung Pay App requires update.
ERROR_SPAY_NOT_SUPPORTED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The feature is not supported.
ERROR_SPAY_SETUP_NOT_COMPLETED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Samsung Pay Setup has not been completed.
ERROR_UI_COMPONENT_NOT_FOUND - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The required UI component is not found.
EXPIRED - com.thalesgroup.gemalto.d1.card.State
Card is expired.

F

FAIL - com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus.Code
Payment deactivation has failed.
fetchAuthnRequest(D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.authn.D1Authn
Fetches a pending authentication request.
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
Converts from String to MIME type.
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAction
Converts from String to CardAction.
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Converts from String to AssetType.
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.OEMPayType
Converts the input value into the enum type if possible.
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.PhysicalCardSetPinMode
Converts from String to PIN mode.
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.Scheme
Converts from String to Scheme.
fromString(String) - Static method in enum com.thalesgroup.gemalto.d1.card.State
Converts from String to State.

G

getActivity() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieves the host activity of the payment transaction.
getAmount() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieves the amount of the transaction.
getAmount() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the amount of the transaction record.
getAppInstanceID(Context) - Static method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve application instance identifier.
getAssetList(D1Task.Callback<List<CardAsset>>) - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
To get card assets belong to this card.
getAssets() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Get the assets (image) of the token requestor.
getCallback() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieves 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
Retrieves the detail information of the card, including full PAN value.
getCardDigitizationState(String, OEMPayType, D1Task.Callback<CardDigitizationState>) - Method in interface com.thalesgroup.gemalto.d1.card.D1PushWallet
Check if the card has been digitized or not.
getCardDigitizationState(String, D1Task.Callback<CardDigitizationState>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Gets the digital card state of a given cardID for D1 Pay.
getCardDigitizationState(String, D1Task.Callback<CardDigitizationState>) - Method in class com.thalesgroup.gemalto.d1.D1Task
getCardHolderName() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Gets the name of the cardholder.
getCardID() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the unique digital card ID.
getCardID() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Gets the unique D1 Pay digital card ID.
getCardID() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionHistory
Gets the unique D1 Pay digital card ID.
getCardMetadata(String, D1Task.Callback<CardMetadata>) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieves the basic card metadata.
getCauseErrorCode() - Method in exception com.thalesgroup.gemalto.d1.D1Exception
Retrieves the error code from the SDK dependencies.
getCode() - Method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Retrieves the code number of this error.
getCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus
Retrieves the code of the operation
getCode() - Method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Retrieves the raw code of this transaction type.
getContactlessTransactionListener() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieves the default contactless transaction listener.
getContents() - Method in class com.thalesgroup.gemalto.d1.card.CardAsset
Gets the list of asset content resources.
getCurrencyAlphaCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieves the transaction currency alpha code according to the numeric one specified in the ISO-4217 standard.
getCurrencyAlphaCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the transaction currency alpha code according to the numeric one specified in the ISO-4217 standard.
getCurrencyCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieves the transaction currency code as specified in the ISO-4217 standard.
getCurrencyCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the transaction currency numeric code as specified in the ISO-4217 standard.
getCvv() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Gets the CVV number of the card.
getD1Authn(FragmentActivity, AuthnCallback) - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve D1Authn object for Authn use cases
getD1PayWallet() - Method in class com.thalesgroup.gemalto.d1.D1Task
Retrieve D1PayWallet object for D1 Payment use cases
getD1PushWallet() - Method in class com.thalesgroup.gemalto.d1.D1Task
getPushWallet to the D1 services PushWallet is a new Helper class
getDate() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieves the transaction date (in format yymmdd).
getDate() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the transaction record date (format: ISO 8601 YYYY-MM-DDThh:mm:ssTZD).
getDefaultPaymentDigitalCard(D1Task.Callback<String>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieves the card identifier cardID of default D1 Pay digital card.
getDescription() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieves the custom description of the authentication screen.
getDeviceID() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the device ID.
getDeviceName() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the device name.
getDeviceType() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the device type.
getDigitalCard(String, D1Task.Callback<D1PayDigitalCard>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieves D1 Pay digital card for a given cardID.
getDigitalCardList(D1Task.Callback<Map<String, D1PayDigitalCard>>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieves 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.
getDisplayAmount() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the transaction record amount in ISO 4217 format.
getEncodedData() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Gets the resource bytes encoded in Base64 format.
getEnrolledAuthnType() - Method in interface com.thalesgroup.gemalto.d1.authn.D1Authn
Get enrolled authn type.
getEntryEditText() - Method in class com.thalesgroup.gemalto.d1.EntryUI
 
getErrorCode() - Method in exception com.thalesgroup.gemalto.d1.D1Exception
Retrieves the D1Exception.ErrorCode of this exception.
getExpiryDate() - Method in class com.thalesgroup.gemalto.d1.card.CardDetails
Gets the expiry date of the card in MMYY format.
getExpiryDate() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Gets the expiry date of the card in MMYY format.
getExpiryDate() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the expiry date of the digital card in MMYY format.
getExpiryDate() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Gets the expiry date of the D1 Pay digital card in MMYY format.
getHeight() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Gets the height of the resource (if any).
getID() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Gets the ID of the token requestor.
getID() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the transaction record ID which is scheme dependent (Optional).
getInstance() - Static method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieves 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
Gets the last 4 digits of the digital card.
getLast4() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Gets the last 4 digits of the D1 Pay digital card.
getLast4Pan() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Get the last 4 digits of the PAN.
getManualModeContactlessTransactionListener() - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Retrieves the manual payment contactless transaction listener.
getMerchantName() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the merchant name of the transaction record (Optional).
getMerchantPostalCode() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the merchant postal code of the transaction record (Optional).
getMerchantType() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the merchant type of the transaction record which is Category Code (MCC) (Optional).
getMessage() - Method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Retrieves the underlying error and current error description.
getMessage() - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeactivationStatus
Retrieves the detailed message (if any) of the operation.
getMimeType() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Gets the MIME type of this resource in PNG, SVG, or PDF format.
getName() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Gets the name of the token requestor.
getNegativeButtonText() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieves the custom description of the negative button on the authentication screen.
getNumberOfPaymentLeft() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieves the number of payments left before 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
Gets the 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
Gets the platform type of the token requestor.
getProvisioningMethods() - Method in class com.thalesgroup.gemalto.d1.card.TokenRequestor
Gets the provisioning methods used by the token requestor.
getPushHandler() - Method in class com.thalesgroup.gemalto.d1.card.ProvisioningMethod
Gets the push handler of the token requestor.
getRecords() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionHistory
Gets the transaction history records.
getRecoverySuggestion() - Method in enum com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Retrieves recovery suggestion for this error.
getScheme() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Gets the card scheme.
getScheme() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the digital card scheme.
getScheme() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Gets the D1 Pay digital card scheme.
getScheme() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionData
Retrieves the card scheme used for this transaction.
getSDKVersions() - Static method in class com.thalesgroup.gemalto.d1.D1Task
Returns the SDK version(s) in the D1 SDK.
getSecureLog() - Method in class com.thalesgroup.gemalto.d1.D1Task
Get D1 SDK secure log instance.
getState() - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
Gets the state of the card.
getState() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the digital card status.
getState() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Gets the D1 Pay digital card status.
getStatus() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the transaction record status.
getSubTitle() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieves the custom sub-title of the authentication screen.
getTitle() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieves the custom title of the authentication screen.
getTncURL() - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDigitalCard
Gets the URL of the terms and conditions.
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
Retrieves the details of the current payment transaction.
getTransactionHistory(String, D1Task.Callback<TransactionHistory>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Retrieves D1 Pay digital card's transaction history for a given cardID.
getType() - Method in class com.thalesgroup.gemalto.d1.card.CardAsset
Gets the asset content type—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
Retrieves the transaction type.
getType() - Method in interface com.thalesgroup.gemalto.d1.d1pay.TransactionRecord
Retrieves the transaction record type.
getVerificationMethod() - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Retrieves the expected verification method (if there is any).
getWalletAsset() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the digital card's wallet asset (image)
getWalletID() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the identifier of the digital card's wallet.
getWalletName() - Method in class com.thalesgroup.gemalto.d1.card.DigitalCard
Gets the name of the digital card's wallet.
getWidth() - Method in class com.thalesgroup.gemalto.d1.card.AssetContent
Gets width of the resource (if any).
GOOGLE_PAY - com.thalesgroup.gemalto.d1.card.OEMPayType
Google Pay of the 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 used 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 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
VISA only.
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
Retrieves the status if a replenishment is required before executing next transaction.

L

LAST_CALL_TIMESTAMP - com.thalesgroup.gemalto.d1.PushResponseKey
Last call timestamp value which is only available if the MESSAGE_TYPE is PushResponseKey.TYPE_TRANSACTION_NOTIFICATION You can use this value when requesting a transaction history.
LAST4 - com.thalesgroup.gemalto.d1.card.CardActivationMethod
Uses 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
Logs out ofthe 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.
MESSAGE_TYPE - com.thalesgroup.gemalto.d1.PushResponseKey
This key is used to specify the message type.

N

NEW - com.thalesgroup.gemalto.d1.card.PhysicalCardSetPinMode
 
NONE - com.thalesgroup.gemalto.d1.card.OEMPayType
None, this is used 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
onBiometricPromptMessage() - Method in interface com.thalesgroup.gemalto.d1.authn.AuthnCallback
This is invoked when a biometric prompt message is shown to the end user.
onDataChanged() - Method in interface com.thalesgroup.gemalto.d1.card.CardDataChangedListener
This is triggered when there is a change in the state of the digital card.
onDataChanged(String, State) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayDataChangedListener
This is triggered when there is a state change on the D1 Pay digital card.
onDelegatedDeviceAuthenticationCancelled() - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Delegated authentication is failed by the user.
onDelegatedDeviceAuthenticationSucceeded(long) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Authentication is performed successfully by the user through mobile payment application.
ONE_TAP_ENABLED - com.thalesgroup.gemalto.d1.d1pay.D1PaymentExperience
Payment experience allowing one or two taps according to the card profile and end user authentication state.
onError(int) - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationCallback
Only applicable for biometric/bio-fingerprint authentication.
onError(D1Exception) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
This callback will be triggered when an error happens during the payment transaction.
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 authentication.
onNextTransactionReady(DeactivationStatus, String) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
This callback is used 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
End user is authenticated, the process will proceed to the 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
A timeout occurs before the user taps on the POS terminal.
onTimer(int) - Method in interface com.thalesgroup.gemalto.d1.d1pay.DeviceAuthenticationTimeoutCallback
Returns 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.
onTransactionDataConfirmation(Map<String, String>, AuthnUserConfirmationCallback) - Method in interface com.thalesgroup.gemalto.d1.authn.AuthnCallback
This is invoked when an end user confirmation is required to proceed with the transaction data.
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 indicates that a new transaction has been initiated after a tap on the POS terminal.
OTHER - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Type
Other transaction record.

P

paramType - Variable in class com.thalesgroup.gemalto.d1.D1Params
 
PDF - com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Image resource in PDF file format.
PENDING_IDV - com.thalesgroup.gemalto.d1.card.CardDigitizationState
Google Pay only.
PENDING_IDV - com.thalesgroup.gemalto.d1.card.State
The token is available in the active wallet but requires additional user authentication for use (in Yellow flow step-up authentication).
PhysicalCardSetPinMode - Enum in com.thalesgroup.gemalto.d1.card
 
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
 
PLATFORM - com.thalesgroup.gemalto.d1.authn.AuthnType
Platform authenticator.
PNG - com.thalesgroup.gemalto.d1.card.AssetContent.MimeType
Image resource in PNG format.
proceed() - Method in interface com.thalesgroup.gemalto.d1.authn.AuthnUserConfirmationCallback
Call to proceed with the transaction.
processNotification(Map<String, String>, D1Task.Callback<Map<PushResponseKey, 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
Information about the provisioning method used by the token requestor.
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.
PURCHASE - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Type
Purchase transaction record.
PushResponseKey - Enum in com.thalesgroup.gemalto.d1
An enumeration value for Push Message from the server.

R

REFUND - com.thalesgroup.gemalto.d1.d1pay.TransactionData.Type
Refund transaction.
REFUND - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Type
Refund transaction record.
REFUNDED - com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Status
REFUNDED Status.
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
Registers to receive notification for the following events: Digitization is completed.
registerDeviceAuthTimeoutCallback(DeviceAuthenticationTimeoutCallback) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
This is a register callback to receive the update on the validity of the authentication.
replenish(String, boolean, DeviceAuthenticationCallback, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
To replenish the given card identifier.
replenishODA(String, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
For Visa only.
reset(Context) - Static method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
It is recommended to call this API when the Mobile Payment Application (MPA) receives an unrecoverable error D1Exception.ErrorCode.ERROR_D1PAY_UNRECOVERABLE, in order to reset all the internal local data, and retry the operation.
reset(Context) - Static method in class com.thalesgroup.gemalto.d1.D1Task
Reset the SDK.
RESUME - com.thalesgroup.gemalto.d1.card.CardAction
Action to reactivate the given card.

S

SAMSUNG_PAY - com.thalesgroup.gemalto.d1.card.OEMPayType
Samsung Pay of the OEM pay type.
Scheme - Enum in com.thalesgroup.gemalto.d1.card
Enumeration type for the 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
 
setAttestationKey(String) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Set attestationKey for D1 SDK
setContactlessTransactionAllowed(boolean) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
This API is used to enable contactless payment.
setContactlessTransactionListener(ContactlessTransactionListener) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Sets the default contactless transaction listener to handle the payment transaction.
setContext(Context) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Sets the 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
Sets 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
Sets the domestic currency code
setExpiryDateFormat(String) - Method in class com.thalesgroup.gemalto.d1.CardDetailsUI
To set date format used in expiry date.
setInternalCardMetaData(D1CCardMetadata) - Method in class com.thalesgroup.gemalto.d1.card.CardMetadata
This method is used for internal purpose only.
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
Sets the key validity period
setManualModeContactlessTransactionListener(ContactlessTransactionListener) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Sets the contactless transaction listener to handle the manual payment transaction.
setMaxConsecutivePaymentsForLVT(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Sets the maximum consecutive payments allowed for Low Value Transaction (LVT).
setMaxCumulativeAmountForLVT(long) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Sets the maximum cumulative amount allowed for Low Value Transaction (LVT).
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.
setPaymentDigitalCard(String, D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.d1pay.ContactlessTransactionListener
Select temporarily digital card for payment during a transaction.
setPaymentExperience(D1PaymentExperience) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
This API is used to switch payment experience.
setPollingEndTimeForDigitization(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Sets the polling end time which is used when there is an issue on push notifications.
setPollingIntervalForDigitization(int) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
Sets 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
Sets the single transaction amount limit for Low Value Transaction (LVT).
setTransitExperienceAllowed(boolean) - Method in class com.thalesgroup.gemalto.d1.d1pay.D1PayConfigParams
In D1 Pay, "Transit experience" is a transit transaction that does not require end user authentication.
setVerificationMethod(VerificationMethod) - Method in class com.thalesgroup.gemalto.d1.d1pay.AuthenticationParameter
Sets 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
Starts 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
Image resource in SVG file format.

T

TokenRequestor - Class in com.thalesgroup.gemalto.d1.card
Information about the token requestor.
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
Returns the value as String.
toString() - Method in enum com.thalesgroup.gemalto.d1.card.CardAction
Returns the value as String.
toString() - Method in enum com.thalesgroup.gemalto.d1.card.CardAsset.AssetType
Returns the value as String.
toString() - Method in enum com.thalesgroup.gemalto.d1.card.OEMPayType
 
toString() - Method in enum com.thalesgroup.gemalto.d1.card.PhysicalCardSetPinMode
Returns the value as String.
toString() - Method in enum com.thalesgroup.gemalto.d1.card.Scheme
Returns the value as String.
toString() - Method in enum com.thalesgroup.gemalto.d1.card.State
Returns the value as String.
toString() - Method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Status
Retrieves the string value of this transaction record status.
toString() - Method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.Type
Retrieves the string value of this transaction record type.
TransactionData - Interface in com.thalesgroup.gemalto.d1.d1pay
Interface to provide detailed information of a transaction.
TransactionData.Type - Enum in com.thalesgroup.gemalto.d1.d1pay
Type of a transaction.
TransactionHistory - Interface in com.thalesgroup.gemalto.d1.d1pay
Contains the digital card's transaction history information.
TransactionRecord - Interface in com.thalesgroup.gemalto.d1.d1pay
Contains the digital card's transaction record information.
TransactionRecord.Status - Enum in com.thalesgroup.gemalto.d1.d1pay
Status of a transaction record.
TransactionRecord.Type - Enum in com.thalesgroup.gemalto.d1.d1pay
Type of a transaction record.
TWO_TAP_ALWAYS - com.thalesgroup.gemalto.d1.d1pay.D1PaymentExperience
Payment experience in two taps always requires end user authentication.
TYPE_AUTHN - Static variable in enum com.thalesgroup.gemalto.d1.PushResponseKey
The message received is of an Authn type and has been processed by the SDK.
TYPE_CARD_STATE - Static variable in enum com.thalesgroup.gemalto.d1.PushResponseKey
A message is received to notify the Application that there is an update for Card State.
TYPE_REPLENISHMENT - Static variable in enum com.thalesgroup.gemalto.d1.PushResponseKey
A message is received to notify that a replenishment is required.
TYPE_TRANSACTION_NOTIFICATION - Static variable in enum com.thalesgroup.gemalto.d1.PushResponseKey
A message is received to notify that a new transaction has been performed recently.
TYPE_UNKNOWN - Static variable in enum com.thalesgroup.gemalto.d1.PushResponseKey
The message received is not recognized by the SDK.

U

unenrollAuthnCredentials(D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.authn.D1Authn
Unenroll the user's device.
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
Unregisters D1PayDataChangedListener that has been registered previously
unsetDefaultPaymentDigitalCard(D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.d1pay.D1PayWallet
Remove the current default D1 Pay digital card.
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
updateSamsungPay() - Method in interface com.thalesgroup.gemalto.d1.card.D1PushWallet
Samsung Pay only.

V

valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.authn.AuthnType
Returns the enum constant of this type with the specified name.
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.PhysicalCardSetPinMode
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.D1PaymentExperience
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.TransactionRecord.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.d1pay.TransactionRecord.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.
valueOf(String) - Static method in enum com.thalesgroup.gemalto.d1.PushResponseKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.thalesgroup.gemalto.d1.authn.AuthnType
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.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.PhysicalCardSetPinMode
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.D1PaymentExperience
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.TransactionRecord.Status
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.TransactionRecord.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.
values() - Static method in enum com.thalesgroup.gemalto.d1.PushResponseKey
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
Wipes 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
Wipes 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