NPITokenCardInfo
Deprecated
Objective-C
@interface NPITokenCardInfo : NSObject
Swift
class NPITokenCardInfo : NSObject
NPITokenCardInfo describes a tokenized card - one that the user previously saved.
-
Card token retrieved from the backend
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull tokenId;Swift
var tokenId: String { get } -
Card expiration date, format: MM/YY, example: “04/19”
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull expiryDate;Swift
var expiryDate: String { get } -
Whether or not the security code is needed
Declaration
Objective-C
@property (nonatomic) BOOL cvcRequired;Swift
var cvcRequired: Bool { get set } -
Whether or not system authentication is needed
Declaration
Objective-C
@property (nonatomic, readonly) BOOL systemAuthenticationRequired;Swift
var systemAuthenticationRequired: Bool { get } -
Card scheme
Declaration
Objective-C
@property (nonatomic) SchemeType schemeType;Swift
var schemeType: SchemeType { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, nullable) UIImage * customCardSchemeImageSwift
var customCardSchemeImage: UIImage? { get set } -
Deprecated
System authentication becomes obsolete due to PSD2/SCA regulation. Replaced with
init(tokenId:schemeType:expiryDate:cvcRequired:)Declaration
Objective-C
- (instancetype _Nonnull)initWithTokenId:(NSString *_Nonnull)tokenId schemeType:(SchemeType)schemeType expiryDate:(NSString *_Nonnull)expiryDate cvcRequired:(BOOL)cvcRequired systemAuthenticationRequired:(BOOL)systemAuthenticationRequired;Swift
init(tokenId: String, schemeType: SchemeType, expiryDate: String, cvcRequired: Bool, systemAuthenticationRequired: Bool)Parameters
tokenIdCard token
schemeTypeCard scheme
expiryDateCard expiry date
cvcRequiredWhether or not cvc is needed for payment
systemAuthenticationRequiredWhether or not system authentication is needed
-
Declaration
Objective-C
- (instancetype _Nonnull)initWithTokenId:(NSString *_Nonnull)tokenId schemeType:(SchemeType)schemeType expiryDate:(NSString *_Nonnull)expiryDate cvcRequired:(BOOL)cvcRequired;Swift
init(tokenId: String, schemeType: SchemeType, expiryDate: String, cvcRequired: Bool)Parameters
tokenIdCard token
schemeTypeCard scheme
expiryDateCard expiry date
cvcRequiredWhether or not cvc is needed for payment
NPITokenCardInfo Class Reference