Interface ReplenishmentPrepService
public interface ReplenishmentPrepService
This interface contains the method Replenishment preparation.
-
Method Summary
Modifier and TypeMethodDescriptionThis is a way to get DeviceCVMVerifier object for the cvm method of wallet Internally CHVerifierCreator is the SoftwareCHVerifierCreator responsible to create DeviceCVMVerifier Object according to BioFP or Device key guard authentication set for walletvoidneedsAuthentication(AuthenticationStateListener authenticationCheckerCallback) This method is to check if authentication is needed or not for replenishment of keys for specified token id of Visa LUK card installed and this card needs replenishment.voidneedsAuthentication(AuthenticationStateListener authenticationCheckerCallback, String tokenId) This method is to check if authentication is needed or not for replenishment of keys for specified token id of Visa LUK card installed and this card needs replenishment.voidThis method is to do the actual preparation for replenishment of the all required cards.
-
Method Details
-
needsAuthentication
This method is to check if authentication is needed or not for replenishment of keys for specified token id of Visa LUK card installed and this card needs replenishment. Null parameter on tokenId means any Visa card that needs to be replenished for LUK key -
needsAuthentication
This method is to check if authentication is needed or not for replenishment of keys for specified token id of Visa LUK card installed and this card needs replenishment. Null parameter on tokenId means any Visa card that needs to be replenished for LUK key- Parameters:
tokenId- of card/token for which state is to be checked
-
prepareForReplenishment
This method is to do the actual preparation for replenishment of the all required cards. Right now, the preparation needed is to calculate TVL for Visa LUK cards with no payment done on current LUK yet. This is to be called only after authentication (fingerprint or Device Keyguard) is successful.- Parameters:
listener- of preparation process @ReplenishmentPrepService
-
getDeviceCVMVerifier
DeviceCVMVerifier getDeviceCVMVerifier()This is a way to get DeviceCVMVerifier object for the cvm method of wallet Internally CHVerifierCreator is the SoftwareCHVerifierCreator responsible to create DeviceCVMVerifier Object according to BioFP or Device key guard authentication set for wallet- Returns:
- DeviceCVMVerifier object @
DeviceCVMVerifier
-