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;