Interface ReplenishmentPrepService
-
public interface ReplenishmentPrepService
This interface contains the method Replenishment preparation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 walletvoid
needsAuthentication(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.void
needsAuthentication(AuthenticationStateListener authenticationCheckerCallback, java.lang.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.void
prepareForReplenishment(ReplenishmentPrepListener listener)
This method is to do the actual preparation for replenishment of the all required cards.
-
-
-
Method Detail
-
needsAuthentication
void needsAuthentication(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. Null parameter on tokenId means any Visa card that needs to be replenished for LUK key
-
needsAuthentication
void needsAuthentication(AuthenticationStateListener authenticationCheckerCallback, java.lang.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. 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
void prepareForReplenishment(ReplenishmentPrepListener listener)
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
-
-