Package com.thalesgroup.gemalto.d1.d1pay
D1 Pay enables an eligible card (virtual or physical card previously registered) to be digitized
and perform contactless proximity (NFC) payment using the mobile banking application.
Thanks to D1 Pay, application integrators will rapidly include 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 D1Pay only.D1PayDigitalCard The Digital Card full information.D1PayWallet Entry point to manage the D1Pay walletDeactivationStatus Interface to provide detail information of the payment deactivation processDeviceAuthenticationCallback Callback to update the status of the user authentication (e.g.DeviceAuthenticationTimeoutCallback Callback to update the remaining valid time after an user authentication action.TransactionData Interface to provide detail information of a transaction -
Class Summary Class Description AuthenticationParameter Parameter set required for user authentication (during a payment transaction)ContactlessTransactionListener Provide callback and utility helper for a contactless transactionD1HCEService The HCE service for NFC communication during a contactless payment transaction.D1PayConfigParams The configuration parameters for D1 Pay initializations. -
Enum Summary Enum Description DeactivationStatus.Code The status code of payment deactivationTransactionData.Type Type of a transactionVerificationMethod The verification method required for the user authentication