ReceiptInfo Class

BatchNum

@property (readwrite, nonatomic) int BatchNum

Returns batch sequence number.

amount

@property(nonatomic, retain) NSString *amount

Amount authorized including shipping, tips, and discounts. Could be less than amount requested if UMenablePartialAuth=yes.

appCryptogram

@property(nonatomic, retain) NSString *appCryptogram

The calculated cryptogram.

authCode

@property(nonatomic, retain) NSString *authCode

Authorization number.

cardHolderName

@property(nonatomic, retain) NSString *cardHolderName

The card holder name that appears on the card.

cardType

@property(nonatomic, retain) NSString *cardType

The card type that is used for the transaction (i.e. Amex, MasterCard, Visa, or Discover).

command

@property(nonatomic, retain) NSString *command

The command used to run the transaction.

cvmResults

@property(nonatomic) ReturnTransactionType cvmResults

The CVM (card verification method) result of the transaction.

declinedArrayTags

@property(nonatomic,retain) NSArray *declinedArrayTags

Holds all the tags for declined transaction. If transaction is approved, the array will be empty.

invoiceNum

@property(nonatomic, retain) NSString *invoiceNum

Returns the invoice number of a receipt.

maskedCardNum

@property(nonatomic, retain) NSString *maskedCardNum

The masked card number.

refNum

@property(nonatomic, retain) NSString *refNum

The gateway assigned transaction reference number.

taxAMount

@property(nonatomic, retain) NSString *taxAMount

The tax amount.

terminalSerialNum

@property(nonatomic, retain) NSString *terminalSerialNum

The serial number of the terminal device.

tipAmount

@property(nonatomic, retain) NSString *tipAmount

The tip amount.

transAID

@property(nonatomic, retain) NSString *transAID

The application identifier.

transAIDName

@property(nonatomic, retain) NSString *transAIDName

The application preferred name.

transCounter

@property(nonatomic) int transCounter

The transaction counter number.

transDataSource

@property(nonatomic, retain) NSString *transDataSource

The transaction type, such as contact, contactless or swipe.

transError

@property(nonatomic, retain) NSString *transError

Error description if UMstatus is Declined or Error.

transResponseCode

@property(nonatomic, retain) NSString *transResponseCode

The value from tag 8A.

transResult

@property(nonatomic, retain) NSString *transResult

The transaction result, possible values are: Approved, Partially Approved, Declined, Verification and Error.