Interface WalletSecureEnrollmentBusinessService
- All Superinterfaces:
BusinessService
This service is responsible to manage and communicate with CPS to
support renewal from a diversifier version to an other.
MPA will be informed of the current state of the renewal via callbacks.
--------------------------------------------
After renewal MPA will need to replenish new payment keys.
-
Method Summary
Modifier and TypeMethodDescriptiongetState()To retrieve current wallet Secure enrollment state.voidAPI to trigger Wallet Secure Enrollment flow whengetState()returnsWalletSecureEnrollmentState.WSE_REQUIREDorWalletSecureEnrollmentState.WSE_STARTEDbooleanAPI to trigger Wallet Secure Enrollment flow whengetState()returnsWalletSecureEnrollmentState.WSE_REQUIREDorWalletSecureEnrollmentState.WSE_STARTEDMethods inherited from interface com.gemalto.mfs.mwsdk.sdkconfig.BusinessService
initialize, reset
-
Method Details
-
startWalletSecureEnrollment
API to trigger Wallet Secure Enrollment flow whengetState()returnsWalletSecureEnrollmentState.WSE_REQUIREDorWalletSecureEnrollmentState.WSE_STARTED- Parameters:
listener- object ofWalletSecureEnrollmentListener- Returns:
- boolean true if operation is started, false otherwise
-
startWalletSecureEnrollment
API to trigger Wallet Secure Enrollment flow whengetState()returnsWalletSecureEnrollmentState.WSE_REQUIREDorWalletSecureEnrollmentState.WSE_STARTED- Throws:
WalletSecureEnrollmentException- report error during the process- Since:
- 6.6.0
-
getState
WalletSecureEnrollmentState getState()To retrieve current wallet Secure enrollment state.- Returns:
WalletSecureEnrollmentState
-