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 WalletSecureEnrollmentState
getState()
To retrieve current wallet Secure enrollment state.void
startWalletSecureEnrollment()
API to trigger Wallet Secure Enrollment flow whengetState()
returnsWalletSecureEnrollmentState.WSE_REQUIRED
orWalletSecureEnrollmentState.WSE_STARTED
boolean
startWalletSecureEnrollment(WalletSecureEnrollmentListener listener)
API to trigger Wallet Secure Enrollment flow whengetState()
returnsWalletSecureEnrollmentState.WSE_REQUIRED
orWalletSecureEnrollmentState.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_REQUIRED
orWalletSecureEnrollmentState.WSE_STARTED
- Parameters:
listener
- object ofWalletSecureEnrollmentListener
- Returns:
- boolean true if operation is started, false otherwise
-
startWalletSecureEnrollment
void startWalletSecureEnrollment() throws WalletSecureEnrollmentException
API to trigger Wallet Secure Enrollment flow whengetState()
returnsWalletSecureEnrollmentState.WSE_REQUIRED
orWalletSecureEnrollmentState.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
-
-