SCPReceiptDetails
Objective-C
@interface SCPReceiptDetails : NSObject <SCPJSONDecodable, NSCopying>
Swift
class ReceiptDetails : NSObject, JSONDecodable, NSCopying
Receipt details associated with a card present transaction.
-
The type of account being debited or credited
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *accountType;
Swift
var accountType: String? { get }
-
Also known as “Application Name”. Required on EMV receipts.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull applicationPreferredName;
Swift
var applicationPreferredName: String { get }
-
Also known as “AID”. Required on EMV receipts.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull dedicatedFileName;
Swift
var dedicatedFileName: String { get }
-
Identifier for this transaction
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *authorizationCode;
Swift
var authorizationCode: String? { get }
-
Authorization Response Code
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull authorizationResponseCode;
Swift
var authorizationResponseCode: String { get }
-
Application Cryptogram
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull applicationCryptogram;
Swift
var applicationCryptogram: String { get }
-
TVR
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull terminalVerificationResults;
Swift
var terminalVerificationResults: String { get }
-
TSI
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull transactionStatusInformation;
Swift
var transactionStatusInformation: String { get }
-
Unavailable
You cannot directly instantiate this class.
Declaration
Objective-C
- (nonnull instancetype)init;
-
Unavailable
You cannot directly instantiate this class.
Declaration
Objective-C
+ (nonnull instancetype)new;