java.lang.Object
com.samsung.android.sdk.samsungpay.v2.card.Card
All Implemented Interfaces:
android.os.Parcelable

public class Card extends Object implements android.os.Parcelable
This class provides card information related to the card management operations.
Since:
API Level 1.1
  • Nested Class Summary

    Nested classes/interfaces inherited from interface android.os.Parcelable

    android.os.Parcelable.ClassLoaderCreator<T extends Object>, android.os.Parcelable.Creator<T extends Object>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Card is fully registered on Samsung Pay and current state is "active".
    static final String
    Indicates that the key for card type.
    static final String
    Indicates that the card type is credit card.
    static final String
    Indicates that the card type is either credit or debit.
    static final String
    Indicates that the card type is debit card.
    static final String
    Indicates that the card type is gift card.
    static final String
    Indicates that the card type is loyalty card.
    static final String
    Indicates that the card type is transit card.
    static final String
    Indicates that the card type is vaccine pass
    static final String
    Card is deleted from Samsung Pay.
    static final String
    Card is registered on Samsung Pay, but its current status is "expired".
    This might occur if the card or token expiration time has reached and Samsung Pay has not renewed it.
    static final String
    Card is registered on Samsung Pay but not activated yet.
    A notification of card activation is expected to be pushed to Samsung Pay in a moment.
    static final String
    Card is not fully registered on Samsung Pay and current state is "pending provision".
    Usually, this state returns when the user has not completed the secondary authentication(IDV).
    static final String
    Card is registered on Samsung Pay and current state is "suspended".
    Suspend can be triggered by issuer, card network, or the user.

    Fields inherited from interface android.os.Parcelable

    CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
  • Method Summary

    Modifier and Type
    Method
    Description
    API to get card brand.
    API to get unique identification of a card in Samsung Pay.
    android.os.Bundle
    API to get extra card information(if any) related to the card.
    API to get current status of the card.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait