Interface CardDigitizationStatus
-
public interface CardDigitizationStatusCard Digitization Status. This will be a return object forTPCSDKListenerin APIPushProvisioning.isCardDigitized(CardInfo, TPCSDKListener)
-
-
Field Summary
Fields Modifier and Type Field Description static intCARD_IS_NOT_DIGITIZEDCard is not yet digitized.static intGOOGLE_PAY_TOKEN_STATE_ACTIVEThe token is active and available for payments.static intGOOGLE_PAY_TOKEN_STATE_FELICA_PENDING_PROVISIONINGToken has been issued by TSP but Felica provisioning has not been completed.static intGOOGLE_PAY_TOKEN_STATE_NEEDS_IDENTITY_VERIFICATIONThe token is in the active wallet, but requires additional user authentication for use (yellow path step-up).static intGOOGLE_PAY_TOKEN_STATE_PENDINGThe token is not currently available for payments, but will be after some time.static intGOOGLE_PAY_TOKEN_STATE_SUSPENDEDThe token has been temporarily suspended.static intGOOGLE_PAY_TOKEN_STATE_UNTOKENIZEDThis state is not applicable to push provisioning.static StringSAMSUNG_PAY_ACTIVECard is fully registered on Samsung Pay and current state is "active".static StringSAMSUNG_PAY_DISPOSEDCard is deleted from Samsung Pay.static StringSAMSUNG_PAY_EXPIREDCard is registered on Samsung Pay, but its current status is "expired".static StringSAMSUNG_PAY_NOT_DIGITIZEDCard is not yet digitized.static StringSAMSUNG_PAY_PENDING_ACTIVATIONCard is registered on Samsung Pay but not activated yet.static StringSAMSUNG_PAY_PENDING_ENROLLEDstatic StringSAMSUNG_PAY_PENDING_PROVISIONCard is not fully registered on Samsung Pay and current state is "pending provision".static StringSAMSUNG_PAY_SUSPENDEDCard is registered on Samsung Pay and current state is "suspended".
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetCardStatus()A status of the card whether the Card has been added into the OEM PayintgetGpayDigitizationStatus()Google Pay digitization statusStringgetHPayDeviceId()Huawei Pay device idBooleangetHpayDigitizationStatus()Huawei Pay digitization status.OEMPayTypegetOemPayType()This is helper API to filter Card digitization status depending onOEMPayTypeForOEMPayType.GOOGLE_PAYuse GPayDigitizationStatus and forOEMPayType.SAMSUNG_PAYuse getSpayDigitizationStatusStringgetSpayDigitizationStatus()TokengetToken()Token will be provided from TSP if the card is digitized but ID&V is not completedStringgetTokenReferenceId()tokenReferenceId will be provided from TSP if the card is digitized but ID&V is not completed.
-
-
-
Field Detail
-
CARD_IS_NOT_DIGITIZED
static final int CARD_IS_NOT_DIGITIZED
Card is not yet digitized. CallPushProvisioning.addCard(CardInfo, TPCSDKListener)method to digitized the card.- See Also:
- Constant Field Values
-
GOOGLE_PAY_TOKEN_STATE_UNTOKENIZED
static final int GOOGLE_PAY_TOKEN_STATE_UNTOKENIZED
This state is not applicable to push provisioning.- See Also:
- Constant Field Values
-
GOOGLE_PAY_TOKEN_STATE_PENDING
static final int GOOGLE_PAY_TOKEN_STATE_PENDING
The token is not currently available for payments, but will be after some time.- See Also:
- Constant Field Values
-
GOOGLE_PAY_TOKEN_STATE_NEEDS_IDENTITY_VERIFICATION
static final int GOOGLE_PAY_TOKEN_STATE_NEEDS_IDENTITY_VERIFICATION
The token is in the active wallet, but requires additional user authentication for use (yellow path step-up).- See Also:
- Constant Field Values
-
GOOGLE_PAY_TOKEN_STATE_SUSPENDED
static final int GOOGLE_PAY_TOKEN_STATE_SUSPENDED
The token has been temporarily suspended.- See Also:
- Constant Field Values
-
GOOGLE_PAY_TOKEN_STATE_ACTIVE
static final int GOOGLE_PAY_TOKEN_STATE_ACTIVE
The token is active and available for payments.- See Also:
- Constant Field Values
-
GOOGLE_PAY_TOKEN_STATE_FELICA_PENDING_PROVISIONING
static final int GOOGLE_PAY_TOKEN_STATE_FELICA_PENDING_PROVISIONING
Token has been issued by TSP but Felica provisioning has not been completed.- See Also:
- Constant Field Values
-
SAMSUNG_PAY_PENDING_ENROLLED
static final String SAMSUNG_PAY_PENDING_ENROLLED
- See Also:
- Constant Field Values
-
SAMSUNG_PAY_PENDING_PROVISION
static final String SAMSUNG_PAY_PENDING_PROVISION
Card is not fully registered on Samsung Pay and current state is "pending provision".- See Also:
- Constant Field Values
-
SAMSUNG_PAY_PENDING_ACTIVATION
static final String SAMSUNG_PAY_PENDING_ACTIVATION
Card is registered on Samsung Pay but not activated yet.- See Also:
- Constant Field Values
-
SAMSUNG_PAY_ACTIVE
static final String SAMSUNG_PAY_ACTIVE
Card is fully registered on Samsung Pay and current state is "active".- See Also:
- Constant Field Values
-
SAMSUNG_PAY_SUSPENDED
static final String SAMSUNG_PAY_SUSPENDED
Card is registered on Samsung Pay and current state is "suspended".- See Also:
- Constant Field Values
-
SAMSUNG_PAY_DISPOSED
static final String SAMSUNG_PAY_DISPOSED
Card is deleted from Samsung Pay.- See Also:
- Constant Field Values
-
SAMSUNG_PAY_EXPIRED
static final String SAMSUNG_PAY_EXPIRED
Card is registered on Samsung Pay, but its current status is "expired".- See Also:
- Constant Field Values
-
SAMSUNG_PAY_NOT_DIGITIZED
static final String SAMSUNG_PAY_NOT_DIGITIZED
Card is not yet digitized. CallPushProvisioning.addCard(CardInfo, TPCSDKListener)method to digitized the card.- See Also:
- Constant Field Values
-
-
Method Detail
-
getOemPayType
OEMPayType getOemPayType()
This is helper API to filter Card digitization status depending onOEMPayTypeForOEMPayType.GOOGLE_PAYuse GPayDigitizationStatus and forOEMPayType.SAMSUNG_PAYuse getSpayDigitizationStatus- Returns:
OEMPayType
-
getGpayDigitizationStatus
int getGpayDigitizationStatus()
Google Pay digitization status- Returns:
- cardStatus
-
getSpayDigitizationStatus
String getSpayDigitizationStatus()
For Samsung Pay status can be:- Returns:
- cardStatus
-
getHpayDigitizationStatus
Boolean getHpayDigitizationStatus()
Huawei Pay digitization status. Return true if the card is successfully added to the Huawei Pay Wallet, false otherwise.- Returns:
- cardStatus
-
getHPayDeviceId
String getHPayDeviceId()
Huawei Pay device id- Returns:
- device id
-
getTokenReferenceId
String getTokenReferenceId()
tokenReferenceId will be provided from TSP if the card is digitized but ID&V is not completed.- Returns:
- tokenReferenceId
-
getCardStatus
boolean getCardStatus()
A status of the card whether the Card has been added into the OEM Pay- Returns:
- card status TRUE if the card has been added
-
getToken
Token getToken()
Token will be provided from TSP if the card is digitized but ID&V is not completed- Returns:
- Token
-
-