McdCardData
Objective-C
@interface McdCardData : NSObject
Swift
class McdCardData : NSObject
Provides API for interacting with received card data.
-
Card PAN number
Declaration
Objective-C
@property (nonatomic, copy, readonly, nonnull) NSString *pan;Swift
var pan: String { get }Return Value
Card PAN number
-
Card CVV
Declaration
Objective-C
@property (nonatomic, copy, readonly, nonnull) NSString *cvv;Swift
var cvv: String { get }Return Value
Card CVV
-
Expiry date in format YYYY-MM-DD
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *expiry;Swift
var expiry: String? { get }Return Value
Expiry date in format YYYY-MM-DD
-
Name embossed on the card
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *embossName;Swift
var embossName: String? { get }Return Value
Name embossed on the card
-
Constructs card data.
Declaration
Objective-C
+ (nonnull instancetype)cardDataWithPan:(NSString *_Nonnull)pan cvv:(NSString *_Nonnull)cvv;Swift
convenience init(pan: String, cvv: String)Parameters
panCard PAN number.
cvvCard CVV.
Return Value
Card data as instance of McdCardData.
-
Constructs card data.
Declaration
Objective-C
+ (nonnull instancetype)cardDataWithPan:(NSString *_Nonnull)pan cvv:(NSString *_Nonnull)cvv expiry:(NSString *_Nonnull)expiry embossName:(NSString *_Nonnull)embossName;Swift
convenience init(pan: String, cvv: String, expiry: String, embossName: String)Parameters
panCard PAN number.
cvvCard CVV.
expiryExpiry date in format YYYY-MM-DD.
embossNameName embossed on the card.
Return Value
Card data as instance of McdCardData.
-
Constructs card data from values passed in dictionary.
Declaration
Objective-C
+ (nonnull instancetype)cardDataWithDictionary: (NSDictionary *_Nonnull)dictionary;Swift
convenience init(dictionary: [AnyHashable : Any])Parameters
dictionaryDictionary containing
pan,cvv,expiryandembossNameto create an instance of card data.Return Value
Card data as instance of McdCardData.
-
Verify if card data are valid.
Declaration
Objective-C
- (BOOL)isValid;Swift
func isValid() -> BoolReturn Value
Bool value if card data are valid.
McdCardData Class Reference