SCPReceiptDetails

Objective-C


@interface SCPReceiptDetails : NSObject <SCPJSONDecodable>

Swift

class ReceiptDetails : NSObject, JSONDecodable

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 }
  • 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;