SCPReceiptDetails


@interface SCPReceiptDetails : NSObject <SCPJSONDecodable>

Receipt details associated with a card present transaction.

  • Also known as “Application Name”. Required on EMV receipts.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *_Nonnull applicationPreferredName;

    Swift

    var applicationPreferredName: String { get }
  • Also known as “AID”. Required on EMV receipts.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *_Nonnull dedicatedFileName;

    Swift

    var dedicatedFileName: String { get }
  • Authorization Response Code

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *_Nonnull authorizationResponseCode;

    Swift

    var authorizationResponseCode: String { get }
  • Application Cryptogram

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *_Nonnull applicationCryptogram;

    Swift

    var applicationCryptogram: String { get }
  • TVR

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *_Nonnull terminalVerificationResults;

    Swift

    var terminalVerificationResults: String { get }
  • TSI

    Declaration

    Objective-C

    @property (readonly, nonatomic) 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;