SCPCardDetails
Objective-C
@interface SCPCardDetails : NSObject <SCPJSONDecodable>
Swift
class CardDetails : NSObject, JSONDecodable
Contains details about a user’s credit card.
-
The issuer of the card.
Declaration
Objective-C
@property (nonatomic, readonly) SCPCardBrand brand;
Swift
var brand: CardBrand { get }
-
Two-letter ISO code representing the country of the card.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *country;
Swift
var country: String? { get }
-
Two-digit number representing the card’s expiration month. 0 if the expiration month was missing.
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger expMonth;
Swift
var expMonth: Int { get }
-
Four-digit number representing the card’s expiration year. 0 if the expiration year was missing.
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger expYear;
Swift
var expYear: Int { get }
-
Card funding type. Ex: credit, debit, etc.
Declaration
Objective-C
@property (nonatomic, readonly) SCPCardFundingType funding;
Swift
var funding: CardFundingType { get }
-
The last four digits of the card.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *last4;
Swift
var last4: String? { get }
-
Unavailable
You cannot directly instantiate this class.
Declaration
Objective-C
- (nonnull instancetype)init;