Interface WalletSecureEnrollmentBusinessService
-
- All Superinterfaces:
BusinessService
public interface WalletSecureEnrollmentBusinessService extends 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WalletSecureEnrollmentStategetState()To retrieve current wallet Secure enrollment state.voidstartWalletSecureEnrollment()API to trigger Wallet Secure Enrollment flow whengetState()returnsWalletSecureEnrollmentState.WSE_REQUIREDorWalletSecureEnrollmentState.WSE_STARTEDbooleanstartWalletSecureEnrollment(WalletSecureEnrollmentListener listener)API to trigger Wallet Secure Enrollment flow whengetState()returnsWalletSecureEnrollmentState.WSE_REQUIREDorWalletSecureEnrollmentState.WSE_STARTED-
Methods inherited from interface com.gemalto.mfs.mwsdk.sdkconfig.BusinessService
initialize, reset
-
-
-
-
Method Detail
-
startWalletSecureEnrollment
boolean startWalletSecureEnrollment(WalletSecureEnrollmentListener listener)
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
void startWalletSecureEnrollment() throws WalletSecureEnrollmentExceptionAPI 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
-
-