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.
Application integrators are able to quickly integrate the mobile payment features in the mobile banking application.
D1 Pay utilizes the Host-based card emulation (HCE) technology (see Android - HCE Overview).
Refer to the D1PayWallet
for further information.
-
Interface Summary Interface Description D1PayDataChangedListener For D1 Pay only.D1PayDigitalCard Contains the digital card's information.D1PayWallet Entry point to manage the D1Pay walletDeactivationStatus Interface to provide detailed information about the payment deactivation process.DeviceAuthenticationCallback Callback to update the status of the user authentication (for example, during a payment process).DeviceAuthenticationTimeoutCallback Callback to update the remaining valid time after a user authentication action.TransactionData Interface to provide detailed information of a transaction.TransactionHistory Contains the digital card's transaction history information.TransactionRecord Contains the digital card's transaction record information. -
Class Summary Class Description AuthenticationParameter Parameter set required for user authentication (during a payment transaction).ContactlessTransactionListener Provides a callback and a utility helper for a contactless transaction.D1HCEService The HCE service for NFC communication during a contactless payment transaction.D1PayConfigParams The configuration parameters for D1 Pay initializations. -
Enum Summary Enum Description D1PaymentExperience D1 Pay Payment Experience Application can set to have ONE_TAP_ENABLED (default) or TWO_TAP_ALWAYS experience.DeactivationStatus.Code The status code of the deactivated payment.TransactionData.Type Type of a transaction.TransactionRecord.Status Status of a transaction record.TransactionRecord.Type Type of a transaction record.VerificationMethod The verification method required for the user authentication.