Package com.thalesgroup.gemalto.d1
This package provides generic structure for D1 features, such as callback, exception, configuration and initialization.
The classes defined here are used for following features:
-
Virtual Card management and lifecycle:
Application retrieves
CardMetadata
andCardDetails
information which can be used for end user to perform online payment. End user may also have the option to suspend/resume the card. - Physical Card Management: Application retrieves a physical card PIN from D1 SDK to authorize card transactions and to activate newly acquired physical card.
- Digitize to OEM Wallet: Application add eligible card to their mobile wallet (Google Pay) so that it can be used for NFC Payment.
- Push to Card Scheme: Application allow issuers to tokenize their cards to different token requestors (such as merchants and wearables) in a generic manner.
Please refer to D1Task
for more details.
-
Interface Summary Interface Description D1Task.Callback<T> Generic callback to return result of an asynchronous call.D1Task.ConfigCallback<T> Configuration callback to return result of an asynchronous call. -
Class Summary Class Description CardDetailsUI A type to represent the UI component required to display the card details securely.CardPINUI Class for card PIN UI.ConfigParams The configuration parameters for D1 SDK initializations.D1Params The configuration parameters for D1 SDK initializations.D1Task Main class for D1 use cases.D1Task.Builder An object that constructsD1Task
from its configurations.DisplayTextView TextView extendsAppCompatTextView
to display card details securely.EntryUI Class for entry UI.PINDisplayTextView TextView for card PIN display.SecureEditText EditText for secure input. -
Enum Summary Enum Description D1Exception.ErrorCode D1 error code.D1Params.Type Type of Parameter -
Exception Summary Exception Description D1Exception The D1 exception.