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 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
Deprecated.
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.
changePIN(String, SecureEditText, SecureEditText, ChangePINOptions, PINEntryUI.PINEventListener) - Method in class com.thalesgroup.gemalto.d1.D1Task
Change the PIN of a Physical Card.
ChangePINOptions - Class in com.thalesgroup.gemalto.d1
ChangePINOptions(int) - Constructor for class com.thalesgroup.gemalto.d1.ChangePINOptions
Constructor for change PIN options.
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.
ConsumerInfo - Class in com.thalesgroup.gemalto.d1.card
Information about the consumer.
ConsumerInfo(String, String, String, String, String, String) - Constructor for class com.thalesgroup.gemalto.d1.card.ConsumerInfo
 
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
D1PushToECommerce - Interface in com.thalesgroup.gemalto.d1.card
Main interface of the push provisioning to eCommerce.
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_INVALID_ENROLLMENT_TOKEN - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Authn Invalid Enrollment Token.
ERROR_AUTHN_NOT_ENROLLED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Authn User is not enrolled.
ERROR_AUTHN_USER_LOCKOUT - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Authn User Locked Out.
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_CARD_NOT_MANAGED_BY_D1 - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The consumer/card is not issued by D1.
ERROR_CARD_OPERATION_INVALID_REASON - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Operation replace is not allowed on the card which is issued by D1.
ERROR_CARD_OPERATION_NOT_ALLOWED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Operation (resume/suspend/replace) is not allowed on the card which is issued by D1.
ERROR_CARD_SETTINGS_INVALID_FORMAT - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Operation updateCardLimit/updateCardControls settings encounter error because the value is not following allowed format for the card which is issued by D1.
ERROR_CARD_SETTINGS_INVALID_VALUE - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Operation updateCardLimit/updateCardControls settings encounter error because the input format is correct however value is incorrect for the card which is issued by D1.
ERROR_CARD_SETTINGS_OPERATION_NOT_ALLOWED - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
Operation updateCardLimit/updateCardControls settings is not allowed on the card which is issued by D1.
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_INVALID - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The PIN inputs do not meet the PIN length or contain unexpected characters.
ERROR_PIN_MISMATCH - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
There was a mismatch with the PIN inputs.
ERROR_PUSH_TOKEN_NOT_FOUND - com.thalesgroup.gemalto.d1.D1Exception.ErrorCode
The push token is not found during notification registration.
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.
FIRST_ENTRY_FINISH - com.thalesgroup.gemalto.d1.PINEntryUI.PINEvent
Event that the first PIN entry has been filled to the the expected length while the second entry has not been filled to the expected length.
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.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
getD1PushToECommerce() - Method in class com.thalesgroup.gemalto.d1.D1Task
getPushToECommerce to the D1 services PushToECommerce is a new Helper class for eCommerce push provision
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.
getEmail() - Method in class com.thalesgroup.gemalto.d1.card.ConsumerInfo
 
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.
getFirstName() - Method in class com.thalesgroup.gemalto.d1.card.ConsumerInfo
 
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.
getLanguage() - Method in class com.thalesgroup.gemalto.d1.card.ConsumerInfo
 
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.
getLastName() - Method in class com.thalesgroup.gemalto.d1.card.ConsumerInfo
 
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.
getPhoneNumber() - Method in class com.thalesgroup.gemalto.d1.card.ConsumerInfo
 
getPhoneNumberCountryCode() - Method in class com.thalesgroup.gemalto.d1.card.ConsumerInfo
 
getPinLength() - Method in class com.thalesgroup.gemalto.d1.ChangePINOptions
 
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
Deprecated.
Due to scheme limitation, it is not possible to have real time the token requestor name and logo. It is advised that the issuer application identifies the top 5-10 token requestor identifiers and hardcode a merchant/wallet facing name and logo.
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

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.
onPinEvent(PINEntryUI.PINEvent, String) - Method in interface com.thalesgroup.gemalto.d1.PINEntryUI.PINEventListener
This callback method is called every time that any PINEntryUI.PINEvent condition met.
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
Card has been digitized but it has not been activated.
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).
PIN_MATCH - com.thalesgroup.gemalto.d1.PINEntryUI.PINEvent
Event that the both PIN entries have been filled to the expected length and their values match.
PIN_MISMATCH - com.thalesgroup.gemalto.d1.PINEntryUI.PINEvent
Event that the both PIN entries have been filled to the expected length and their values mismatch.
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
 
PINEntryUI - Class in com.thalesgroup.gemalto.d1
PINEntryUI() - Constructor for class com.thalesgroup.gemalto.d1.PINEntryUI
Internal constructor.
PINEntryUI.PINEvent - Enum in com.thalesgroup.gemalto.d1
Enum class for PIN entry events.
PINEntryUI.PINEventListener - Interface in com.thalesgroup.gemalto.d1
The listener interface for PIN events.
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.
pushToClick2PayMC(String, ConsumerInfo, String, String, D1Task.Callback<Void>) - Method in interface com.thalesgroup.gemalto.d1.card.D1PushToECommerce
Push Digital Card to Mastercard Click to Pay TokenRequestor.

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
Sets the D1 Service RSA Exponent value.
setD1ServiceRSAModulus(byte[]) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Sets the D1 Service RSA Modulus value.
setD1ServiceURL(String) - Method in class com.thalesgroup.gemalto.d1.D1Task.Builder
Sets the 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
Sets the 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
submit(D1Task.Callback<Void>) - Method in class com.thalesgroup.gemalto.d1.PINEntryUI
Validates the inputted PIN in PIN entries and submits the PIN change request.
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.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
Updates the 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.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.PINEntryUI.PINEvent
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.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.PINEntryUI.PINEvent
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
wipe() - Method in class com.thalesgroup.gemalto.d1.PINEntryUI
Wipes the sensitive data of the PIN entry UI.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages